The Druid’s Head is a historic 16th-century inn in Kingston serving real ales and hearty comfort food. Relax by the open fire or enjoy a drink in the beer garden.