2008 Osceola Street Denver, CO 80212$1,690,0004 bed | 4 Bath | 2879 square feet SoldSophia MillerJuly 11, 2022Representing Buyer Facebook0 Twitter Pinterest0 0 Likes