Taco Bell 20537

Taco Bell #20537 is a Taco Bell restaurant located at 6350 South Parker Road, Aurora, Colorado.