Elysso Hotel 2 stars

28C. Demosthenous Street, 6058 Larnaca, Cyprus

Hotel image
Read more reviews for Elysso Hotel