Taco Bell5225 E Colfax Ave, Denver, CO
Finn's Manor2927 Larimer St, Denver, CO
Papa John's Pizza4100 W Colfax Ave, Denver, CO