Wendy's 3662

Wendy's #3662 is a Wendy's restaurant located at 1111 Camino Del Rio South in San Diego, California.