Homes for sale - 3420 S Locust ST #A, Denver, CO 80222 – MLS#958168...