Hotel List in Greece Kalamourida (Ikaria).
Please click the hotel name.
Kalamourida (Ikaria) Hotels List
-
Karras Star Hotel
3 STAR - Reviews : Customer Comments (1)
Area : Kalamourida (Ikaria)
Address : Avlaki
Karras Star Hotel is a popular choice amongst travelers in Evdhilos, whether exploring or just passing through. The hotel offers a wide range of amenities and per...