Evon’s Rooms is just 100 metres from one of the finest beaches in Ikaria, Faros Beach. It offers self-catered accommodation with furnished balconies or terraces that face the garden or the mountains and sea.
Book this Hotel