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.