Taco Bell 19809

Taco Bell #19809 is a Taco Bell restaurant located at 1878 North Crossover Road, Fayetteville, Arkansas.