Villa Illa Villa L'Escala
Located in L'Escala, within 200 metres of Platja de l'Illa Mateua and 600 metres of Cala Montgo, Villa Illa offers accommodation with free Wi-Fi, air conditioning, an outdoor swimming pool and a garden.
Number of rooms: 2
Illa Mateua, 17, 17130 L'Escala, Spain