10630 Ouray Creek Point, Colorado Springs, CO 80908 - Homesnap