Barracuda, Beachside Apartment
Beach Road Benllech, LL74 8SWSet in Benllech, this apartment features free WiFi and a terrace. The property features views of the sea is 26 km from Llandudno. Free private parking is available on site. An oven, a microwave and a toaster can be found in the kitchenette.
1 rooms
from £145