Hotel Lark Hotels 907 Main
★★★★
123 Longwood Avenue, Brookline (MA), United States Show on map
Longwood Inn is a 3-star inn in Brookline (MA), United States. Guests rate it 8.5/10 (excellent) across 15 reviews, ranking it #4 of 9 places to stay in Brookline (MA).
123 Longwood Avenue, Brookline (MA), MA 02446, United States
Check-in starts at 03:00 PM and check-out is until 11:00 AM. Early check-in or late check-out may be available on request.
Longwood Inn has a guest rating of 8.5 out of 10 from 15 reviews, which is considered excellent. It ranks #4 of 9 properties in Brookline (MA) on Triptoic.
Longwood Inn is located at 123 Longwood Avenue, Brookline (MA) MA 02446, United States.
Longwood Inn is rated 3 stars.
Highly rated alternatives close by
Hotel
Guest House
Hotel
Guest favorite
Hotel
#1 in Jamaica Plain