12
23823 Ventura Blvd
Calabasas, CA 91302
$1,548,750 USD
1,475 SF
1
Unit
1,475 SF
$1,548,750 USD
Warehouse