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