Downtown Boston Apartments Welcome to Boston!

Landmark Square Apartments for Rent

Landmark Square

75 Peterborough Street, Boston MA

Landmark Square is an apartment complex located in the Fenway neighborhood of Boston. The apartments are modern, and the on-site management is very friendly. Indoor garage parking is available in the building. Fenway Park is literally 2 blocks away, as well as dozens of great restaurants and retail shops. The Longwood Medical area is within walking distance.