The King's Head Inn offers relaxing accommodation and a local seasonal restaurant menu. It is known for its characterful en-suite bedrooms and has been recognized as the UK Pub of the Year 2018.