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