Anna's

Seafood in Armenistis

Anna's is known on Ikaria's north coast for its fresh fish and lobster. It's not the cheapest, but quality, setting and service are excellent.

Advertisement