This modern hotel is situated at the heart of Cambridge within a short distance of a diverse selection of bars, restaurants and links to the public transport network. It is 3 km to the nearest shops and the centre of Boston.
See more: Hotels in USA Hotels in Boston - Ma Holiday Destinations in USA