Taco Bell 16230

Taco Bell #16230 is a Taco Bell restaurant located at 447 South Broadway, Denver, Colorado.