Specialty coffee and home-baked goods await at The Thatch Coffee Shop, a cafe offering Irish, British, and vegetarian-friendly options.