Map
12 Via Bonfiglio, Lampedusa 92010, Italy
Restaurant
Lipadusa