The Liberty Hotel

215 Charles St
Boston
Massachusetts
United States