This hotel is located in the heart of the charming city of Boston. Countless sights of interest can be reached on foot in a few minutes.
See more: Hotels in USA Hotels in Boston - Ma Holiday Destinations in USA