Homes for sale - 853 S Locust ST, Denver, CO 80224 – MLS#4424422 - ...