Wendy's 95

Wendy's #95 is a Wendy's restaurant located at 5560 West Central Avenue in Toledo, Ohio.