603 N Inca St, Denver, CO 80204 — $141,749 · ~1.1% rule | OnePercent