The Street at Chestnut Hill is an open air shopping center on Route 9 in the Newton portion of Chestnut Hill, Massachusetts. The shopping center contains 640,090 sq. feet of fashion retailers, restaurants, and entertainment options. The architecture and design of the new shopping center mimics modern village-like streetscapes and overlooks neighboring Hammond Pond. The center contains a Showcase SuperLux and a Star Market.
Less