Sizzling Hot Kitchen

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