Wendy's 8860

Wendy's #8860 is a Wendy's restaurant located at 7928 Winchester Road in Memphis, Tennessee.