The Boars Head is a country pub and restaurant offering a dining experience in a modern, friendly environment. It serves freshly cooked meals.