Wendy's 11291

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