Greek taverna specializing in grilled dishes. Offers delivery and outdoor seating.