A popular Acharavi restaurant serving a broad menu including Greek and European dishes in a relaxed resort setting.
Restaurant / Taverna