Find Wendy's restaurants in Amarillo, Texas near you now.
Fast food restaurant
Address: 8507 I-40, Amarillo, TX 79118