Wendy's 11183

Wendy's #11183 is a Wendy's restaurant located at 7360 West 159th Street in Orland Park, Illinois.