10627 W Lehigh Place, Denver, CO 80235 - Homesnap