Latitude and longitude of South Shore Plaza
- Nearby Norwell, Massachusetts, United States
Satellite map of South Shore Plaza
South Shore Plaza is an upscale shopping mall owned by the Simon Property Group. It is located in Braintree, Massachusetts. With 2,165,000 sq ft (201,100 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.
Latitude: 42° 13' 13.58" N
Longitude: -71° 01' 25.93" W
Nearest city to this article: Braintree
Read about South Shore Plaza in the Wikipedia Satellite map of South Shore Plaza in Google Maps