8087 W 17th Avenue, Denver, CO 80214
3
beds
1
bath
1,198 Sq.Ft. LIVING AREA
8,886 Sq.Ft. lot