image

The Chequers Inn

 

Be the first to review

The Chequers Inn is a cozy, countryside restaurant nestled in the village of Churchill. With its charming decor and friendly staff, guests can enjoy a variety of homemade dishes made from locally sourced ingredients. From traditional pub fare to modern cuisine, The Chequers Inn offers something for every palate.

image