Taco Bell 19309

Taco Bell #19309 is a Taco Bell restaurant located at 5801 Wyoming Boulevard Northeast, Albuquerque, New Mexico.