Taco Bell
8220 S Quebec St, Englewood 80112