13
2400-2444 Alvarado St
Oxnard, CA 93036
Price Upon Request
144,090 SF
168
Units
144,090 SF
Price Upon Request
Apartments