Wendy's 751

Wendy's #751 is a Wendy's restaurant located at 801 North Lake Street in Aurora, Illinois.