Taco Bell 21417

Taco Bell #21417 is a Taco Bell restaurant located at 1600 North Riverside Drive, Espanola, New Mexico.