Residence del Sole 1 stars

Contrada Cala Creta , 92010 Lampedusa, Italy

Hotel image
Read more reviews for Residence del Sole