Greek taverna serving fresh, cooked-to-order dishes. Offers helpful service, including gluten-free options.