Enjoy delicious Greek cuisine at this taverna, known for its homemade souvlaki, gyros, and Cretan specialties.