Where is Demuzandata?

Where is Demuzandata located?

Demuzandata, Ionian Islands, Greece (approx. 38.1525798468°, 20.5535316467°)


Where is Demuzandata on the map?