Where is Nautilus Dome?

Where is Nautilus Dome located?

Nautilus Dome, South Aegean, Greece (approx. 36.39365°, 25.43892°)


Where is Nautilus Dome on the map?