South Shore Plaza stands as a major retail hub in Braintree, MA. The Super-Regional Center is situated at Granite St. & Rts. 37 & 128. Originally opened in 1961, the mall was updated and renovated in 1997. Covering 1,082,860 sqft. of retail space, South Shore Plaza hosts roughly 161 individual stores and outlets. Amenities include 7,329 dedicated parking spaces and a convenient food court.