Location: in the city of Marlborough, 50 Km. from Boston. 25 Km. from Worcester and 30 Km. from Maynard.
See more: Hotels in USA Hotels in Marlborough Holiday Destinations in USA