Step into Stepho's Greek Traverna and you'll feel like you've traveled to GREECE — away on vacation, sitting in a local taverna, experiencing the exceptional cuisine that Greek God's have once enjoyed themselves. Just like it should be, there are no fancy frills here; just quality ingredients in authentic ...