Where is Alexander Beach Hotel?

Where is Alexander Beach Hotel located?

Alexander Beach Hotel, Crete, Greece (approx. 35.02432°, 24.75959°)


Where is Alexander Beach Hotel on the map?