9
2313-2319 S Hoover St
Los Angeles, CA 90007
$2,600,000 USD
6,933 SF
6,933 SF
$2,600,000 USD
Storefront