Alexander The Great Beach Hotel

Poseidon avenue
Paphos
Cyprus