Sign in
OR
Located on the River Dee in north-east Wales is the small town of Llangollen. Llangollen is found on the edge of the Berwyn mountains and provides an idyllic setting for holidaymakers seeking a luxury self-catering break in Denbighshire.