Ikaria Island, Ikaria Island, North Aegean Islands Hotel Atheras, which derived its name from the highest mountain of Ikaria is situated in the vicinity of Evdilos. Recently renovated, it hosts 28 rooms with balconies which include television, air conditioning, fridge, hairdryer,... View More