11
14651 Ventura Blvd
Sherman Oaks, CA 91403
$12,358,000 USD
24,890 SF
5.5% Cap Rate
24,890 SF
$12,358,000 USD
Storefront