Located across the Charles River and downtown with easy access to exclusive Beacon Hill neighborhood and Cambridge's rich history. Situated just a 5 min walk from the MBTA station.
See more: Hotels in USA Hotels in Boston - Ma Holiday Destinations in USA