Where is Vatudiaris?

Where is Vatudiaris located?

Vatudiaris, Crete, Greece (approx. 35.3324223696°, 24.1809082031°)


Where is Vatudiaris on the map?