2 Best Japanese Restaurants in Glastonbury (2026)