Skip to main content
1026 S C Street, Oxnard, CA 93030 - $788,000