Icaria hotels

Hotels City Rating From

Erofili Beach Hotel Armenistis  3 stars

Armenistis, Armenistis (Ikaria), Greece, 83301

Armenistis (Ikaria) Superb USD 77

Atheras Ikaria Island  3 stars

Evdilos, Ikaria Island, Greece, 83302

Ikaria Island Very good USD 57

Toxotis Villas Armenistis  0 stars

Armenistis, Armenistis (Ikaria), Greece, 83301

Armenistis (Ikaria) USD 162

Armenistis View Studios  0 stars

Mesakti Beach, Armenistis (Ikaria), Greece, 83301

Armenistis (Ikaria) Superb USD 67