Fantastic villa with sea views pool and garden features a patio and is located in Teulada, within just 1.1 km of Playa de l'Ampolla and 1.5 km of Playa Platgetes. This property offers a private pool, free Wi-Fi and free private parking.
03724 Teulada, Spain