Taco Bell 33864

Taco Bell #33864 is a Taco Bell restaurant located at 3259 South Parker Road, Aurora, Colorado.