23
7916 S Central Ave
Los Angeles, CA 90001
$1,800,000 USD
10,833 SF
10,833 SF
$1,800,000 USD
Storefront