Wendy's 11374

Wendy's #11374 is a Wendy's restaurant located at 1401 West Green Street in Urbana, Illinois.