Taco Bell 29977

Taco Bell #29977 is a Taco Bell restaurant located at 1533 North Peoria, Tulsa, Oklahoma.