Quote from: forklift on August 24, 2005, 12:01:37 AM
I always liked Leon's on the South Side, don't know if it's still there...
Yah, Leon's is still going. Take-out only, if I recall properly. I'm partial to Ribs'n'Bibs in Hyde Park, but then again, I'm stuck in Hyde Park.