South Shore Plaza
Other Ideas: The Natick Mall; Atrium Mall; Emerald Square Mall; Burlington Mall; Mall at Chestnut Hill
Lord & Taylor, Macy's and Sears anchor this upscale center of 180 specialty shops and five restaurants. The excellent food court caters to the local business crowd.
South Shore Plaza is located at the intersection of Route 3 and I-93 in Braintree, MA.
|We make best efforts to update information, but it changes frequently, so we cannot warrant it. Please call to check South Shore Plaza schedules, fees, and directions before making the trek. We help you, please help us. Report an Error if you find one.|