Homes for sale - 3065 S Willow ST, Denver, CO 80231 – MLS#1558706 -...