top of page. Red Pepper Chinese Restaurant. 5626 Westheimer Road. Houston, TX 77056. 713-622-7800. .
Rating
(1) · $30 and under
Get menu, photos and location information for Pepper Twins in Houston, TX. Or book now at one of our other 7422 great restaurants in Houston.