Taco Bell 35881

Taco Bell #35881 is a Taco Bell restaurant located at 5807 Southwest 45th Avenue, Amarillo, Texas.