The Porch House in Stow-on-the-Wold is England's oldest inn, serving up delicious British fare made with locally sourced ingredients. With cozy rooms for a comfy stay and event spaces perfect for celebrations, this historic spot is a must-visit in the Cotswolds. Don't miss out on their ghost walks, Thirsty Thursdays, and other fun events!