"Best Western Boston The Inn at Longwood"
More Hotel Photos
is the responsibility of the hotel chain and/or
the individual property to ensure the accuracy
of the photos displayed. 1001hotels.ru is not
responsible for any inaccuracies in the photos.
- The Best Western Boston The Inn at Longwood is located in Boston, Mass.
- One block from Harvard Medical School
- Three blocks from Longwood train station
- Connected to shopping at the Boston Galleria
- Restaurant with bar and lounge
- Video game consoles
- Complimentary high-speed wired and wireless Internet access