Properties in Crestmoor vista patio townhomes, Denver, Colorado
156 South Locust Street, Denver, CO 80224, listed by Mary Rose Joy, MLS ID: 2679165
sold
156 South Locust Street, Denver, CO 80224
2,749 Sqft
4 beds
3/1 baths