Wendy's 2768

Wendy's #2768 is a Wendy's restaurant located at 2339 Elida Road in Lima, Ohio.