Skip to main content
12645 Oxnard, Los Angeles, CA 91606 - $699,000