Shop, Dine & Play at South Shore Plaza!Shop! South Shore Plaza is the premier shopping and dining destination south of Boston offering over 200 retailers ...
Shop, Dine & Play at South Shore Plaza! South Shore Plaza is the premier shopping and dining destination south of Boston offering over 200 retailers ...
South Shore Plaza is a shopping mall in Braintree, Massachusetts, United States, owned by Simon Property Group. It is near the Braintree Split interchange, ...
Level Up at South Shore Plaza®. Our best-in-class team is committed to a long-term ownership outlook. Make your next move with an unprecedented opportunity.