2641 Champa St, Denver, CO 80205 | FSBO.com