8230 Placida Court, Rancho Cucamonga, CA 91730 - MLS#DW21167389