New Greek taverna now open in Oak Brook

Moussaka, braised horta, and grilled octopus are on the menu at a new Greek taverna in DuPage County.