4729 Idalia Street, Denver, CO 80239
3 Beds 3 Baths 1,682 Sq.Ft. 3,422 Sq.Ft.