Location: 3.5 Km from Boston city centre.
See more: Hotels in USA Hotels in Boston Holiday Destinations in USA