The Inn at Longwood Medical

342 Longwood Ave
Boston, Massachusetts 02115
1.1 miles from Boston Symphony Hall
More hotels near this hotel