The first Illinois outpost of this national chain is now open in River North. 

Cantina Laredo