24
11829 Wilshire Blvd
Los Angeles, CA 90025
$3,650,000 USD
5,500 SF
5,500 SF
$3,650,000 USD
Storefront