Liberty Square actually is a pair of office buildings (10 Liberty Square and 12 Post Office Square) located in downtown Boston. The property provides an attractive location near Post Office Square in the center of Boston's Financial District. Floorplates provide full-floor options for smaller tenants with expansive window line and walkable amenities, including proximity to the historic Boston waterfront.