Wendy's 12246

Wendy's #12246 is a Wendy's restaurant located at 102 South Dumas Avenue in Dumas, Texas.