Wendy's 5516

Wendy's #5516 is a Wendy's restaurant located at 5985 Andrews Road in Mentor On The Lake, Ohio.