Taco Bell
1775 E Colfax Ave, Denver 80218