The Greyhound Inn is a charming English pub located in the heart of the Cotswolds. With a cozy interior and friendly staff, it offers a warm atmosphere to relax and enjoy traditional pub fare and a wide selection of beers and wines. Perfect for a casual night out or a special occasion.