Icaria hotels

Hotels City Rating

Erofili Beach Hotel Armenistis  3 stars

Main Street, Armenistis (Ikaria), Greece, 83301

Armenistis (Ikaria) Superb
USD 108

Atheras Ikaria Island  3 stars

Main Street, Ikaria Island, Greece, 83302

Ikaria Island Very good
USD 56

Toxotis Villas Armenistis  0 stars

Armenistis, Armenistis (Ikaria), Greece, 83301

Armenistis (Ikaria)
USD 241

Armenistis View Studios  0 stars

Mesakti Beach, Armenistis (Ikaria), Greece, 83301

Armenistis (Ikaria) Superb
USD 53