23
10401-10419 Venice Blvd
Los Angeles, CA 90034
$10,750,000 USD
25,346 SF
25,346 SF
$10,750,000 USD
Storefront Retail Office