New - 6 Days Ago > $625,000 Active 4Beds3Baths1259Sqft--Acres 6651 Ithaca Pl, Denver, CO 80237 MLS#: REC6516497