Traditional Greek taverna, O Stelios, known for fresh, well-prepared dishes.