Taco Bell 16637

Taco Bell #16637 is a Taco Bell restaurant located at 12525 Montgomery Northeast, Albuquerque, New Mexico.