View Details 2883 S Willow Court Point South | Denver $650,000 4 bd 4 ba 2,696 sqft 0.22 acres Under Contract Listing courtesy of Liv Sotheby's International Realty: MLS #9823137