Armenistis, 83301 Armenistis, Greece
Show on the map
Excellent location
Choose your room
This 2 star hotel is located on the coastline of Ikaria. The Hotel has an outdoor swimming pool.