Wendy's 4066

Wendy's #4066 is a Wendy's restaurant located at 8645 South Stony Island Avenue in Chicago, Illinois.