Choose your Destination |
![]() | ![]() | Best Western Boston - The Inn at Longwood Medical342 Longwood Avenue, Boston, Massachusetts, 02115-5745, United States Best Western Boston Inn at Longwood is in the heart of Longwood Medical Area, within blocks to six large scale medical institutions. Due to its close proximity to hospitals and medical centers, Best Western Boston Inn at Longwood features special... More » | ![]() | ![]() |
Recently Viewed