The long-awaited opening of Elmyriachi in Kirkwood should happen this May, one of the owners says. Jeff Dilbeck, a co-owner of Elmyriachi and its older sibling Elmyr in Little Five Points, said that the restaurant has been ...