Advertisement
Continue Reading Below
3121 Camellia St Oxnard, CA 93036
(UPDATED: 09/03/2025)
Information about property on 3121 Camellia St, Oxnard CA, 93036. Find out owner contacts, building history, price, neighborhood at Homemetry Address Directory.
Property Details
Advertisement
Continue Reading Below
Householders and Tenants for 3121 Camellia St, Oxnard CA
Camellia Street
Oxnard, CA