Wendy's 5346

Wendy's #5346 is a Wendy's restaurant located at 4037 Mayfield Road in South Euclid, Ohio.