South Bay Center

8 Allstate Rd, Boston, MA, 02118, United States

Company Overview

Company Name

South Bay Center

Address

8 Allstate Rd, Boston, MA, 02118, United States

Established

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.

Frequently Asked Questions about South Bay Center

Technologies Used

Social Profiles