8
29209 Canwood St
Agoura Hills, CA 91301
$1,750,000 USD
21,436 SF
21,436 SF
$1,750,000 USD
Office