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

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

Acquisition Date: April 2017

Strategy: Growth and Income

Property Type: Office

Square Feet: 912,987