593 Stroube Street
na - El Rio, Oxnard, CA, 93036
_iconbed_ 2.0 Beds
1440.0 _sqft_
$291 _persqft_
$420,000
9 DOM
MLS# 305736
Built 1981
Residential / Single Family