Taco Bell 28361

Taco Bell #28361 is a Taco Bell restaurant located at 1113 West 3rd Street, Elk City, Oklahoma.