KFC C975072

KFC #C975072 is a KFC restaurant located at 1510 South Ross Street in Amarillo, Texas.