The Inn at Longwood Medical

342 Longwood Ave
Boston, Massachusetts 02115
A short walk from Beth Israel Deaconess Medical Center
More hotels near this hotel


Directions from The Inn at Longwood Medical to Beth Israel Deaconess Medical Center