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.