Taco Bell 4173

Taco Bell #4173 is a Taco Bell restaurant located at 3555 Isleta Boulevard Southwest, Albuquerque, New Mexico.