321 Todd Court in Oxnard, CA is a 53,398 square foot single-tenant institutional quality warehouse building built in 2000 and situated on a 3.00 acre land parcel (40.9% coverage).