Taco Bell 22091

Taco Bell #22091 is a Taco Bell restaurant located at 4105 Chambers Road, Denver, Colorado.