Stores· Ikaria· Greece — Dodecanese, Sporades & North Aegean

Evdilos Village Provisions (Ikaria)

37° 37.9′ N · 26° 10.7′ E · approximate

Evdilos has the north coast's shops: three supermarkets, a bank with ATM, tavernas and a store selling Camping Gaz.