Taco Bell 864

Taco Bell #864 is a Taco Bell restaurant located at 3118 East 11th Street, Tulsa, Oklahoma.