Wendy's 11713

Wendy's #11713 is a Wendy's restaurant located at 290 East Interstate 20 in Terrell, Texas.