Quick Bite Restaurants

Doukato - Naxos

Address: Naxos, Naxos, 84300

Harris

Address: Apitiki, Leros, 85400

The Garden

Address: Despotika, Mykonos, 84600