The Queen's Head is a historic village pub and restaurant serving locally sourced, seasonal food. It offers a welcoming atmosphere with a focus on quality dining.