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