Sizzling Hot Kitchen 10820 Homestead Road Located inside the Gas Station, Houston, TX 77016