1001 Newbury Rd
Thousand Oaks, CA 91320
$8,500,000 USD
24,311 SF
24,311 SF
$8,500,000 USD
Medical