Back to Core Assets | Previous | Next

South Station Boston

700 Atlantic Avenue, Boston, MA

South Station is Boston’s main transit hub with over 33 million annual visitors, and located in immediate proximity to the vast majority of Boston’s Class A office space. South Station also lies at the base of a new 51 story office and residential tower rising above it, one of the largest projects to ever be undertaken in Boston. With a revamped line-up of food, convenience, and retail tenants, South Station is incredibly well positioned for many years to come.

Annual Visitors
33.5 million
300,000 sf retail • office
Amtrak, MBTA, CVS, Dunkin Donuts, Tavern in the Square, Au Bon Pain, McDonald’s, Pizzeria Regina