Landmark at Longwood
63 Parker Hill Ave
Roxbury Crossing, MA 02120
Located within the Mission Hill area of the city, Landmark at Longwood is a senior care community in Roxbury Crossing, Massachusetts. The facility is in a mostly low income area, with a median per-household income of $28,794. With ...