$399,999 Active 2Beds1Baths1172Sqft0.08Acres 640 E Willamette Ave, Colorado Springs, CO 80903 MLS#: 3664642