Wendy's 11294

Wendy's #11294 is a Wendy's restaurant located at 1180 Farm-to-Market Road 51 South in Decatur, Texas.