Wendy's 8663

Wendy's #8663 is a Wendy's restaurant located at 170 West 162nd Street in South Holland, Illinois.