Wendy's 11893

Wendy's #11893 is a Wendy's restaurant located at 14115 East Sam Houston Parkway North in Houston, Texas.