Welcome To South Shore Plaza® - A Shopping Center In Braintree, MA - A Simon Property
Anchor Health Properties Invests in Dynamic, 47,000 Square Foot MOB in Greater Boston MSA
South Shore Plaza: SUV on 2nd Floor of Mall – NBC Boston
South Shore Plaza - Super regional mall in Braintree, Massachusetts, USA
South Shore Plaza - All You Need to Know BEFORE You Go (with Photos)
A developer proposed nearly 500 apartments on South Shore Plaza. Then residents killed it.
Where to Wheel
Florida Developer Targets Braintree, South Shore Plaza For Apartments
SOUTH SHORE PLAZA: All You Need to Know BEFORE You Go (with Photos)