25
28811 Canwood St
Agoura Hills, CA 91301
$5,575,000 USD
14,724 SF
14,724 SF
$5,575,000 USD
Storefront Retail Office