Villa Scarlett Villa Teulada
Situated in Teulada and only 1.8 km from Cala Llebeig Beach, Villa Scarlett by Abahana Villas features accommodation with sea views, free Wi-Fi and free private parking. This villa offers air-conditioned accommodation with a terrace.
Cigueña, 22, 03725 Teulada, Spain