Homes for sale - 330 W Archer PL, Denver, CO 80223 – MLS#4298008 - ...