Taco Bell 30726

Taco Bell #30726 is a Taco Bell restaurant located at 13315 East 116th Street North, Owasso, Oklahoma.