Taco Bell 19826

Taco Bell #19826 is a Taco Bell restaurant located at 99 South McCulloch Boulevard, Pueblo West, Colorado.