Enjoy Greek and international cuisine at Το Στέκι του Μπάρμπα Θόδωρου. The menu features homemade appetizers and hearty dishes.