The Star Inn, Llangollen, Denbighshire, United Kingdom
About The Star Inn
The Star Inn is a Bars, Pubs, Bistros serving the Llangollen community in Denbighshire, United Kingdom and located at Queen Street.To contact The Star Inn call 01978 861644
Location
Queen Street
Llangollen
Denbighshire
United Kingdom
LL20 8LA
Map
Contacts
Tel: 01978861644