152 Mountain Road, a 32,000 square foot retail plaza with 9,000 square feet for lease in Suffield, Connecticut. This property is ideally located on well-traveled Mountain Road, just off Main Street. This neighborhood shopping center is centrally located near numerous schools, parks, banks and restaurants.