Sturbridge Country Inn is located in Sturbridge, USA. Close to Old Sturbridge Village lies a mid-nineteenth century boutique hotel. Known as the Sturbridge Country Inn, this stately Greek Revival historic property looks out onto busy Main Street. The Inn takes pride in providing clean, comfortable and quiet accommodations. A perfect spot for your affordable weekend getaway, vacation base, business travel or special occasion.