3 Best Pub Restaurants in Willimantic (2026)