Wendy's 3269

Wendy's #3269 is a Wendy's restaurant located at 2000 Ross Osage Drive in Amarillo, Texas.