Anemotrata Fish Tavern is a restaurant in Ammouliani specializing in Greek and Mediterranean cuisine, with a focus on fresh seafood. Reviewers highlight the delicious octopus, squid, mussels, and anchovies, though one noted the Greek salad was not as fresh.