IKARIA

Armenistis, village in northern Ikaria.