Skip to main content
SH

Sturbridge Host Hotel & Conference Center

A lakefront hotel and conference center in Sturbridge, Massachusetts, providing accommodations, event spaces, and recreational amenities since 1975.

Sturbridge Host Hotel & Conference Center, founded in 1975, is a lakefront property in Sturbridge, Massachusetts, operating within the hospitality and events management sectors. It serves the New England region, positioned approximately one hour west of Boston.

The hotel offers 232 guestrooms, including 24 mini suites and five spacious suites, along with 35,000 square feet of flexible event space used for corporate retreats, conferences, weddings, and other celebrations.

Recreational amenities comprise a private sandy beach, heated indoor pool, hot tub, fitness center, and water sports. Dining options include The Greenhouse for breakfast, The Oxhead Tavern with lakeside dining, and VIP's Lounge.

Open jobs

No open jobs right now.