The Windhover is a dog-friendly country pub and restaurant in Northampton, offering seasonal food and cask ale. It is situated in a stunning rural location.