Denver Colorado 3408 Osceola St, Denver, CO 80212 – $1,059,999 6 beds 5 baths 4,336 sqft For Sale : $1,059,999 1 Sarah Kelly PorchLight Real Estate Group838 BroadwayDenver CO 80203Phone: (303) 733-5335 3408 Osceola StCO 80212DenverHome For Sale