Nestled on the River Dee in Denbighshire, the delightful town of Llangollen seamlessly blends industrial heritage and Welsh folklore with a cosmopolitan vibe and strong community spirit, all set ...