Wendy's 11260

Wendy's #11260 is a Wendy's restaurant located at 102 West Pershing Road in Decatur, Illinois.