Seafood restaurant Glaros, located on Ammouliani island. Offers Greek cuisine.