Taco Bell
7221 N Pecos St, Denver 80221