Homes for sale - 3406 Willow ST, Denver, CO 80238 – MLS#2491079 - G...