Llangollen

Llangollen

Llangollen is a small town and community in Denbighshire, north-east Wales, on the River Dee at the edge of the Berwyn mountains and the Clwydian Range and Dee Valley AONB. It had a population of 3,658 at the 2011 census.

Llangollen People (First 1 people) - Page 0

Arriva Buses Wales

Arriva Buses Wales

Transport operator