Taco Bell 30895

Taco Bell #30895 is a Taco Bell restaurant located at 1100 North 193rd East Avenue, Catoosa, Oklahoma.