Where is Alexander Beach Hotel, Kalamaki Heraklion located?
Alexander Beach Hotel, Kalamaki Heraklion, Alexander Beach Hotel, Kalamaki Heraklion, Greece (approx. 35.02432°, 24.75959°)
Alexander Beach Hotel, Kalamaki Heraklion, Alexander Beach Hotel, Kalamaki Heraklion, Greece (approx. 35.02432°, 24.75959°)