1544-1554 W Cedar Avenue, Denver, CO 80223
Studio
1,015 Sq.Ft. LIVING AREA
9,150 Sq.Ft. lot