Taco Bell 4681

Taco Bell #4681 is a Taco Bell restaurant located at 1535 East 71st Street, Tulsa, Oklahoma.