Ammoudeli is a well-regarded fish taverna known for its delicious, high-quality seafood.