31
18536 Oxnard St
Tarzana, CA 91356
$3,999,999 USD
5,594 SF
5,594 SF
$3,999,999 USD
Warehouse