$525,000 Active Under Contract 3Beds2Baths1336Sqft0.14Acres 4135 S Delaware St, Englewood, CO 80110 MLS#: 3826026