Back to list
Casa Nostra
Very good 8 (261 reviews)
Approx. €20
Location
Piazza Principe di Camporeale, 13
90138 Palermo
See on the map