A Greek restaurant, possibly a hidden gem, located in Faliraki. Offers seafood.