New Listings

672 S 18th St Newark NJ 07103
3 Bedrooms
1 Bathroom