Friday, February 5, 2010

SSP



The South Shore Plaza in neighboring Braintree, is the closest indoor shopping mall containing 1,166,000 sq ft of retail space including a food court. Constructed in 1961, it once boasted being New England's largest shopping mall. It was originally opened as an open air shopping plaza but as you can see in this image it is presently enclosed. The recession has forced some businesses there to close but the mall management does a good job disguising the empty storefronts.

No comments:

Post a Comment