Wendy's 5767

Wendy's #5767 is a Wendy's restaurant located at 3530 Broadway Street in Quincy, Illinois.