Wendy's 9621

Wendy's #9621 is a Wendy's restaurant located at 8787 South Lancaster Road in Dallas, Texas.