1 Del Taco Location
in Englewood, CO