Company Overview
Company Name
South Bay Center
Address
8 Allstate Rd, Boston, MA, 02118, United States
Website
bostonsouthbay.comEstablished
2017
About South Bay Center
South Bay Shopping Center is a mixed-use destination located in Boston, Massachusetts, established in 2017. The center offers a curated blend of national retailers, unique boutiques, restaurants, and locally owned businesses, reflecting the diverse personality of Boston's largest neighborhood.