Where is Triptychs?

Where is Triptychs located?

Triptychs, Crete, Greece (approx. 35.0909086638°, 25.8639621735°)


Where is Triptychs on the map?