Wendy's 5467

Wendy's #5467 is a Wendy's restaurant located at 2033 North Prospect Avenue in Champaign, Illinois.