Oliver Garden
Viale Dei LillĂ 26, Palermo, Sicily, Italy
Booking.com
Book Now