Wendy's 11526

Wendy's #11526 is a Wendy's restaurant located at 2625 North International Parkway in Dallas, Texas.