When you arrive home after a long shift or a day of intensive work in the Longwood Medical Area, you deserve a luxurious retreat from the hustle and bustle. Olmsted Place offers Boston residents just that, set in a gorgeous setting of 3.5 private acres. Located in the Jamaica Plain neighborhood of Boston, Olmsted Place provides residents with bright and spacious studio, one, two, and three bedroom luxury apartments.