Transforming Properties, Creating Value
Boston Properties
  • South Station Center
View All Properties

Two adjacent office buildings, connected by a shared atrium and comprising 924,270 square feet, located in Downtown Boston, Massachusetts.

Acquisition Date: April 2017

Strategy: Growth and Income

Property Type: Office

Square Feet: 924,270