STURBRIDGE HOST HOTEL AND CONFERENCE CENTER

Sturbridge Host Hotel and Conference Center

366 Main Street, Sturbridge, 01566