11
8470 S Central Ave
Los Angeles, CA 90001
$695,000 USD
4,000 SF
4,000 SF
$695,000 USD
Storefront