Where is Anatoli Beach Hotel?

Where is Anatoli Beach Hotel located?

Anatoli Beach Hotel, Crete, Greece (approx. 35.34971°, 24.30151°)


Where is Anatoli Beach Hotel on the map?