Taco Bell 34247

Taco Bell #34247 is a Taco Bell restaurant located at 2428 1st st, Tucumcari, New Mexico.