Wendy's 704

Wendy's #704 is a Wendy's restaurant located at 17100 South Torrence Avenue in Lansing, Illinois.