The Beehive is a refurbished country pub in North London, serving delicious home made food, sourced directly from our farms ...