$690,000 5 Beds 5 Baths 3,744 Sqft 6801 E Ithaca Place Denver , CO 80237 Status: Purchased Property Type: Attached Single Family