Where is Exandis?

Where is Exandis located?

Exandis, Crete, Greece (approx. 35.4033930499°, 24.7492790222°)


Where is Exandis on the map?