Castle street in the centre of the town of Llangollen, Denbighshire, Wales, UK

- Image ID: DEC9HM
Castle street in the centre of the town of Llangollen, Denbighshire, Wales, UK
Ian Dagnall / Alamy Stock Photo
Image ID: DEC9HM
Location: Llangollen, Denbighshire, Wales, UK