$399,900 Active Under Contract 3Beds3Baths1632Sqft0.11Acres 15732 Olmsted Pl, Denver, CO 80239 MLS#: 9181893