Wendy's 9626

Wendy's #9626 is a Wendy's restaurant located at 8171 Agora Parkway in Selma, Texas.