The Telford Inn, Llangollen, Denbighshire, United Kingdom
About The Telford Inn
The Telford Inn is a Bars, Pubs, Bistros serving the Llangollen community in Denbighshire, United Kingdom and located at Station Road.To contact The Telford Inn call 01978 820469
Location
Station Road
Llangollen
Denbighshire
United Kingdom
LL20 7TT
Map
Contacts
Tel: 01978820469