Start from
Red Pepper Chinese Restaurant
5626 Westheimer Rd, Houston 77056