Map
71 Cala Creta, Lampedusa 92010, Italy
Price
3990
website
Hotel
Il Gattopardo