3037 N Humboldt ST, Denver, CO 80205 - MLS#2167587 - Found It Homes