Where is Calvarda?

Where is Calvarda located?

Calvarda, South Aegean Islands, Greece (approx. 36.3417471856°, 27.9477596283°)


Where is Calvarda on the map?