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.

Visit Our Site

Sturbridge Host Hotel & Conference Center

508-347-7393

366 Main Street, Sturbridge, MA 01566

Related Inspiration

MASSACHUSETTS MASTERPIECE TRAIL

A statewide collection of 24 diverse works of art, from oil paintings to taxidermy frogs…

Want to see more?

Search All Listings