Wendy's 11956

Wendy's #11956 is a Wendy's restaurant located at 3121 North Terminal Road in Houston, Texas.