75 Peterborough Street
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.
Fill in the information above to view up-to-the-minute availability, including photos, floorplans, virtual tour, and more!