We really like La Isla in the north end across the street from North Plaza / Menards. The one place closer to you around Fruitridge and Wabash (east of where you live) is pretty good too. I dont know that I've eaten at that location. Also there is a mexican place in ellis plaza where Top Guns is located that is excellent. Los Tres Caminos is what it's called.
I'm a fat guy, I know where most of the good places are
I'm a fat guy, I know where most of the good places are