Instead of Cooking Girl there is another Szechuan restaurant at this location called Pepper Twins. Their menu is similar to their predecessor, but, in my opinion, is much better as the spiciness of the food is well balanced and does not 'kill' the taste buds.
Address: 315 Fairview Ave, Houston, TX 77006-3001
Location: United States > Texas (TX) > Texas Gulf Coast > Houston
Phone Number: +1 832-649-7175