Enjoy delicious Greek cuisine at Ταβέρνα Ο Στράτος. Known for tasty salads, meats, and wine.