Sturbridge Host Hotel & Conference Center
Sturbridge Host Hotel & Conference Center is an event venue in Worcester, MA, at 366 Main Street, Sturbridge, MA 01566. There is 1 upcoming event listed, starting Sat, Dec 5, 2026. Tickets are sold on the source platform — every listing links straight to it.
