Location: in the heart of Boston, very close to shops, restaurants and tourist attractions like the Faneuil Hall and Newbury St.
See more: Hotels in USA Hotels in Boston Holiday Destinations in USA