Located in Llandudno, just 300 metres from Llandudno North Shore Beach, 7 Llewelyn Avenue provides beachfront accommodation with free WiFi. The property features city views and is 2.2 km from Llandudno West Shore Beach and 500 metres from Llandudno P...
Rooms total: 1 More information »Llandudno Pier 0.4 km