The complex is situated in area of Ialyssos, on the foot hill of the historical mount Filerimos.Santa Helena apartments and studios are an ideal choice if your seeking a holiday accommodation for the peace of mind, where if you will not listen with your ears but with your heart t... Show More
Reach us, we're available 24/7.