New - 6 Days Ago > $399,000 Active 3Beds1Baths1116Sqft0.31Acres 2407 Howbert St, Colorado Springs, CO 80904 MLS#: REC3637102