0 Mallard Ln Lot T, Placerville, CA 95667 - MLS#20071442 - Ricardo ...