3 Best Pub Restaurants in Glastonbury (2026)