Restaurant in Parikia.
Restaurant · Parikia
Λογαρας
Unnamed street
Restaurant · Naxos and Lesser Cyclades
Sea front - Naxos town