Taco Bell 31461

Taco Bell #31461 is a Taco Bell restaurant located at 6801 North May Avenue, Oklahoma City, Oklahoma.