The Inn at Longwood Medical

342 Longwood Ave
Boston, Massachusetts 02115
0.7 miles from Boston Red Sox
More hotels near this hotel