Seaside taverna offering Greek cuisine with stunning sea views. Enjoy delicious dishes right by the beach.