14
12923 Venice Blvd
Los Angeles, CA 90066
$1,795,000 USD
2,500 SF
2,500 SF
$1,795,000 USD
Storefront Retail Office