Wendy's 8417

Wendy's #8417 is a Wendy's restaurant located at 11606 North Farm-to-Market Road 620 in Austin, Texas.