Tags: Shopping Mall.

South Shore Plaza is an upscale shopping mall owned by the Simon Property Group. It is located in Braintree Massachusetts. With 2165000 sq ft (201100 m2) of leasable area and 220 retailers it is the largest mall in New England in terms of square footage and is the 15th largest mall in the United States.

Loading...

This page contains content from the copyrighted Wikipedia article "South Shore Plaza"; that content is used under the GNU Free Documentation License (GFDL). You may redistribute it, verbatim or modified, providing that you comply with the terms of the GFDL.