Homes for sale - 660 E Yucca ST, Oxnard, CA 93033 – MLS#TR21089451 ...