Homes for sale - 267 Elwood Ave, Newark City, NJ 07104 – MLS#381536...