A country pub in Stow-on-the-Wold offering boutique bedrooms and a seasonal British menu.