2479 Otis Street, Denver, CO 80214 - Homesnap