Chequers Inn is a cozy, traditional English pub and restaurant located in the picturesque village of Churchill. With a warm ambiance and friendly staff, it offers seasonal menus with locally sourced ingredients. The pub also features a wide selection of wines, ales, and spirits.