Location: located in the city centre, in the Black Bay area, easily accessible by car, train and plane. Close to the convention centre and next to Av. Massachusetts.
See more: Hotels in USA Hotels in Boston Holiday Destinations in USA