View from Castell Dinas Bran above Llangollen in Denbighshire Wales UK

Royalty-free stock photo ID: 70450312

View from Castell Dinas Bran above Llangollen in Denbighshire Wales UK