1217 Osceola Street, Denver, CO 80204 by | Jan 7, 2025 | Homes $420,000 911 SqFt 2 Bedrooms 1 Bathrooms