Taco Bell 24051

Taco Bell #24051 is a Taco Bell restaurant located at 6810 Central Avenue Southwest, Albuquerque, New Mexico.