Insula Hotel

Insula Hotel Address: Via Manin 2, Favignana Islands, Italy

Minimum price found for Insula Hotel was: 110 EUR

Click here to get more information, photos & guest ratings for Insula Hotel