Taco Bell 31460

Taco Bell #31460 is a Taco Bell restaurant located at 4839 Northwest 39th Street, Oklahoma City, Oklahoma.