Horseshoe Falls

Grade II listed building in Denbighshire. The 'Falls' are located above rapids on the River Dee approximately 2km above Llangollen.

Categories: