Taco Bell 3218

Taco Bell #3218 is a Taco Bell restaurant located at 2901 Monte Vista Boulevard Northeast, Albuquerque, New Mexico.