River Canyon is a multifamily property located at 34300 Corregidor Drive in Thousand Palms/Cathedral City, Inland Empire. Built in 2011, the property features 60 units, of the following types: Three Bedroom/Two Bath, Two Bedroom/One Bath, totaling 59,850 SqFt.