IkariaO Leonidas4.3Visitor ReviewsReviews from IslandSpots membersNo reviews yet — be the first to share what this place is really like.Write a reviewSimilar VenuesAlpha Bank★ 4.0 (6)Zivaeri★ 4.8 (342)Kantina★ 4.8 (479)ΕΛΙΝΟΙΛ★ 4.7 (1194)More Venue in IkariaSlow food★ 4.9 (71)TAVERNA HLIOBASILEMA★ 4.8 (217)Tαβέρνα ο Φάνης★ 4.8 (99)Plaka★ 4.7 (317)View all Venue in Ikaria