Wendy's 9640

Wendy's #9640 is a Wendy's restaurant located at 63 Technology Drive in Irvine, California.