3898 S Delaware ST, Englewood, CO 80110 - MLS#4881833 - Marcel Savo...