656 N Logan Street Unit: 17, Denver, CO 80203
Studio
1
bath
359 Sq.Ft. LIVING AREA