Seafood taverna offering generous portions, delicious food, and beautiful sea views at affordable prices.