The Queens Head is a cozy country pub and restaurant offering home-cooked food made with local ingredients. This historic 18th-century coaching inn also provides comfortable accommodation.