1 Month Free 1 Day Ago COMPARE The Landing at Channel Islands 3650 Ketch Ave, Oxnard, CA 93035 2 Beds $2,837 - $10,000