Wendy's 5616

Wendy's #5616 is a Wendy's restaurant located at 8310 Rio San Diego Drive in San Diego, California.