Skip to main content
621 E Street 3, Oxnard, CA 93030 - $1,100,000