1551 Larimer ST #2603, Denver, CO 80202 - MLS#2001458 - Found It Homes