Wendy's 7895

Wendy's #7895 is a Wendy's restaurant located at 2065 US Highway 23 North in Delaware, Ohio.