$2,399,000
3960 W Hemlock Street, Oxnard, CA, 93035
Single Family Residence