Sturbridge Country Inn, Sturbridge