Squirrels Llangollen
Bed and breakfastOne of the Top rateds in Llangollen
Address
Abbey Rd, Llangollen LL20 8SP, United Kingdom
Website
Contact
+44 1978 869041Rating on Google Maps
5.00 (38 reviews)Open on Google Maps
Discover top rated places in Llangollen
One of the Top rateds in Llangollen
One of the Top rateds in Llangollen
Abbey Rd, Llangollen LL20 8SP, United Kingdom