Lordos Beach Hotel

112 120 Dekalia Road
Larnaka
Cyprus