39
13833-13841 Ventura Blvd
Sherman Oaks, CA 91423
$10,000,000 USD
10,080 SF
10,080 SF
$10,000,000 USD
Storefront Retail Office