My team (Team Taco Deli) is eating at the Lasagna House. We went there last year also and I thought it was pretty good.
It's at Eldridge and Westheimer. I don't know if that's near where you're talking about, I just know it's near the Omni that is the recommended hotel for the ride.
If the weather stays like this we're in for a great ride.