Elounda
Megaro is one of Elounda.

1. Megaro

8.3
Πλάκα, Ελούντα, Λασίθι
Greek Restaurant · 41 tips and reviews