Business hotel set in Concord, is 32 km from Boston while Cambridge is 30 km away, Logan Airport is 37 km from the property.