Llangollen is a small market town in Denbighshire, North Wales. It is renowned for its tumbling river and surrounding hills, situated on the south bank of the River Dee