250 Granite Street - Braintree, Massachusetts 02184
South Shore Plaza is a large, upscale mall located in Braintree, Massachusetts, about 12 miles south of downtown Boston. Opened originally in 1961 as an open-air shopping center, it was enclosed in 1976. Numerous changes and additions have been made over the years, resulting in New England's largest shopping mall.
60 Mazzeo Drive
South Shore Plaza - 4.4 miles
200 Technology Center Dr
South Shore Plaza - 4.7 miles
900 William T Morrissey Blvd
South Shore Plaza - 5.1 miles
50 Royall St
South Shore Plaza - 5.1 miles
800 Morrissey Blvd
South Shore Plaza - 5.3 miles
449 Page Street
South Shore Plaza - 5.4 miles
64 University Avenue
South Shore Plaza - 6.4 miles
240 Mount Vernon Street
South Shore Plaza - 7.0 miles
850 Hingham St
South Shore Plaza - 7.5 miles
929 Hingham St
South Shore Plaza - 7.5 miles