Local information
Llangollen is a town situated on the River Dee, in Denbighshire, Wales.
Green Lane can be accessed from Abbey Road.
The local amenities of Llangollen are easily accessible with a broader range of amenities available in Wrexham.
Transport
Ruabon - Transport for Wales.
Chirk - Transport for Wales.