The Wheatsheaf Inn is a charming countryside restaurant located in the heart of the Cotswolds. They offer a traditional British menu with a modern twist, using locally sourced ingredients. The cozy atmosphere, friendly staff, and delicious food make it a must-visit spot for anyone exploring the area.