Open: Sat 12:00 PM - 2:00 PM $1,498,000 Coming Soon 3Beds2Baths2013Sqft0.15Acres 580 N Humboldt St, Denver, CO 80218 MLS#: 8628836