Taco Bell 29912

Taco Bell #29912 is a Taco Bell restaurant located at 1800 University Drive, Denton, Texas.