Taco Bell 35880

Taco Bell #35880 is a Taco Bell restaurant located at 2010 Ross Osage, Amarillo, Texas.