Taco Bell 3233

Taco Bell #3233 is a Taco Bell restaurant located at 7804 East Admiral Place, Tulsa, Oklahoma.