Taco Bell 3897

Taco Bell #3897 is a Taco Bell restaurant located at 5215 Lomas Northeast, Albuquerque, New Mexico.