Welcome
17 ELWOOD PLACE APARTMENTS

17 Elwood Place
Newark NJ 07104


North Newark's  finest address
Studio, 1 Bedroom, 2 Bedroom, and 3 Bedroom Luxury Apartments starting at just 650.00 per month

NOW AVAILABLE