Wendy's 5393

Wendy's #5393 is a Wendy's restaurant located at 7236 Southwest 34th Avenue in Amarillo, Texas.