Naxos is a Greek restaurant offering dishes like calamari, grilled octopus, and souvlaki, alongside salads.