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.
1229 Click Throughs, 7247 Page Views