Wendy's 8099

Wendy's #8099 is a Wendy's restaurant located at 200 North Kirk Road in Geneva, Illinois.