Map
12 Via Bonfiglio, Lampedusa 92010, Italy
Price
110
Restaurant
Lipadusa