Horseshoe Falls
Main Car Park, Market Street, Llangollen LL20 8TA, Wales
Llangollen
United Kingdom
LL20 8TA
T: no phone found
0
Beds
Horseshoe Falls is a weir on the River Dee near Llantysilio Hall in Denbighshire, Wales, about 5 kilometres (3 mi) north-west of the town of Llangollen.
1224 Click Throughs, 7218 Page Views