Sutton Place, Norwood, NJ – 150 unit garden apartment complex

Sutton Place,  Norwood, NJ – 150 unit garden apartment complex

Sutton Place Apartments

200-400 Sutton Place, Norwood, NJ  07648
 
 

150 garden apartment complex in Norwood, NJ. Situated on 8.9 acres, built in 1988.