2685 S Logan ST #2687, Denver, CO 80210 - MLS#7433338 - Managing Br...