Map
Savvas Cafe Bar
Finikas Restaurant
Moustakallis Tavern
La Plage Restaurant Bar