ClosedDuplex1,285,0002552 E Alameda Avenue #32552 E Alameda Ave #3Denver, CO 802095Beds 5Baths 5,512Sq ftView Listing