Map
71 Cala Creta, Lampedusa 92010, Italy
Hotel
Il Gattopardo