image

The Wheatsheaf Inn

 

Be the first to review

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.

image