Wendy's 7907

Wendy's #7907 is a Wendy's restaurant located at 8541 South Avenue in Poland, Ohio.