Wendy's 178

Wendy's #178 is a Wendy's restaurant located at 606 South Main Street in Englewood, Ohio.