Map
Via Riso, Lampedusa 92010, Italy
Hotel
El Mosaico del Sol