Where is Heliomoodoo?

Where is Heliomoodoo located?

Heliomoodoo, Crete, Greece (approx. 35.4114030759°, 24.1089391708°)


Where is Heliomoodoo on the map?