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.
Sale Information
Rental Information
1 Bedroom's starting at $2,000
2 Bedroom's starting at $2,800