Where is Zguru?

Where is Zguru located?

Zguru, South Aegean Islands, Greece (approx. 36.402563393°, 28.2041358948°)


Where is Zguru on the map?