Filter
Delivery
Pickup
Outdoor
The best restaurants in Denbighshire North Wales
517 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
4,5
6 Opinions in 1 websites
The Station, 5 Abbey Rd, Llangollen LL20 8SN, United Kingdom, Wales
Best tea in Llangollen so far. Spacious, tranquil and full of atmosphere. Staff really sweet and vegan lemon cake wonderful. Had to have a second slice but very affordable so no worries.