Greek restaurant Avli Tis Theanos offers seafood, Mediterranean, and Greek cuisine. Enjoy generous portions near the sea.