About Mount Auburn Place
Mount Auburn Place is a three-story, 12,984 square-foot office and retail building with a prime location in the heart of historic Harvard Square.
The building is steps away from public transportation, the Charles Hotel, One Brattle Square, and a host of retail, restaurant, and banking services.
Built in 1862, the property sits on a .13-acre parcel and was last renovated in 1991.
95 Mount Auburn Street Overview
Key Data, Images & News
Basic Details
PRO Data
Latest News 1
May 17, 2018