Location: situated in the Beacon Hill area in the centre of Boston.
See more: Hotels in USA Hotels in Boston Holiday Destinations in USA