Taverna Stefanos offers a diverse menu of Greek specialties alongside international cuisine.