Back to list
Camillo restaurant & terrace
Stunning 8.7 (26 reviews)
Approx. €45
Location
Via Giovanni Lucifora, 9
90133 Palermo
See on the map
Book
Itinerary