Sturbridge Host Hotel & Conference Center
Sturbridge Host Hotel & Conference Center
Located on scenic Cedar Lake, Sturbridge Host Hotel is easily accessible from Boston and Springfield in addition to many major New England cities. Amenities include flexible meeting space and spa services.
Sturbridge Host Hotel & Conference Center
Related Inspiration
MASSACHUSETTS MASTERPIECE TRAIL
A statewide collection of 24 diverse works of art, from oil paintings to taxidermy frogs…