12
23823 Ventura Blvd
Calabasas, CA 91302
$1,680,000 USD
1,492 SF
2
Units
1,492 SF
$1,680,000 USD
Warehouse