The South Shore Plaza in Braintree, MA features over 240 of your favorite stores and restaurants! Follow us to find out about sales, events, news and more!