Wendy's 9660

Wendy's #9660 is a Wendy's restaurant located at 619 North Interstate 35 in Austin, Texas.