Taco Bell 23838

Taco Bell #23838 is a Taco Bell restaurant located at 6551 Paradise Northwest, Albuquerque, New Mexico.