Back to list
Il Lido Restaurant
Stunning 8.7 (83 reviews)
Around €40
Location
Lungomare Eleonora d'Arborea, 6
09170 Torre Grande
See on the map