Quick Bite Restaurants

Votsalo Restaurant & Beach Bar

Address: Lachania Beach- South, Lachania, 85106

The Garden

Address: Despotika, Mykonos, 84600

Doukato - Naxos

Address: Naxos, Naxos, 84300

Harris

Address: Apitiki, Leros, 85400