Wendy's 9651

Wendy's #9651 is a Wendy's restaurant located at 3950 South Terminal Road in Houston, Texas.