Quince Honey Farm
Quince Honey Farm is one of Britain’s leading honey farms
Quince Honey Farm is one of Britain’s leading honey farms
Located above the Exmoor National Park Centre in Lynmouth, The Pavilion Dining Room offers spectacular sea views, with outside seating and delicious coffee and cakes.