Location: in Freedom Trail, the central area of Boston, at the corner of Tremont and School Street.
See more: Hotels in USA Hotels in Boston Holiday Destinations in USA