Taco Bell 22391

Taco Bell #22391 is a Taco Bell restaurant located at 901 North Main, Miami, Oklahoma.