Wendy's 8820

Wendy's #8820 is a Wendy's restaurant located at 8637 Navajo Road in San Diego, California.