Taco Bell 35898

Taco Bell #35898 is a Taco Bell restaurant located at 6255 Hollywood Road, Amarillo, Texas.