Updated Today 4630-4634 Terrace Ave, Oxnard, CA 93033 Unit 4634 Terrace-LT Apartment for Rent 2 Beds$2,500