Map
Hora, Naxos - At the port on the sea side, Hora 84300, Greece
Restaurant
Zorba’s