0 Tehama Street Lot Six, Willows, CA 95988 - MLS#SN20139590