Sturbridge Country Inn
530 Main St, Sturbridge, MA 01566
The Sturbridge Country Inn is a small, family-run hotel/guesthouse that was once a historic 1840s homestead on Main Street in Sturbridge. The Sturbridge Country Inn provides accommodations that are comfortable, budget-friendly, clean, quiet, and charming. Some rooms include fireplaces and whirlpool baths.