Wendy's 10695

Wendy's #10695 is a Wendy's restaurant located at 5638 West Amarillo Boulevard in Amarillo, Texas.