There is one on 45 South and 646 Santa Fe
They have different locations around Houston
They haven't opened the new one yet but I was told you can go to the website and inquire.
The one on 45 still there by Gringo's before fuqua, the one on gulfgate mall is gettimg move by chick-fil-a
888 Chinese is located on IH45, take the Fuqua exit and it's just before the turn on the service road.
They are moving it to south wayside dr between the 2 gas stations and jack in the box. It will be across the street from burger king and Chick-fil-A. I can't remember the new address but its still under construction and isn't open yet.
Im pretty sure it's still there. It's connected to the parking lot of Gringos, casa ole, and fitness connection. Unless they recently said otherwise.
Thanks! Your answer is awaiting moderation.