Find KFC restaurants in Amarillo, Texas near you now.
Chicken restaurant
Address: 316 E Amarillo Blvd, Amarillo, TX 79107