Noticed while driving around today that Flaco's Cocina is now open at 8400 Delmar Boulevard (the former Shmeer's space). Didn't have time to seek out a menu. I'll try later this week.
(Also, might someone explain Flaco's Tacos? I gather it was a beloved St. Louis institution....)
Uh, nothing closed while I was out of town, right?