Icaria hotels

Hotels City Rating From

Erofili Beach Hotel Armenistis  3 stars

Armenistis, Armenistis (Ikaria), Greece, 83301

Armenistis (Ikaria) Superb USD 129

Atheras Hotel Ikaria Island  3 stars

Evdilos, Ikaria Island, Greece, 83302

Ikaria Island Very good USD 54

Armenistis View Studios Apartment  0 stars

Mesakti Beach, Armenistis (Ikaria), Greece, 83301

Armenistis (Ikaria) Superb USD 65
Greece regions