ViaMichelin
Camillo restaurant & terrace
Location picture
Stunning 8.7 (26 reviews)
Approx. €45
Location
Via Giovanni Lucifora, 9
90133 Palermo