A quintessential English Inn surrounded by the countryside of the Cotswolds, located just three miles from the bustling town of Stroud and within reach of all Cotswold attractions.
Offering individually designed bedrooms with views across the Woodchester Valley or the Inn's gardens. Bedrooms have walk-in showers and many facilities to make your stay comfortable while away from home.
Show more