28610 Canwood St
Agoura Hills, CA 91301
$8,500,000 USD
30,891 SF
30,891 SF
$8,500,000 USD
Freestanding