View Menu
The Telford Inn is a Bar in Llangollen. It is open 6 days a week.
Address: New Rd, Trevor, Llangollen LL20 7TT, UK, Llangollen
Phone: