17
2701-2711 S Hill St
Los Angeles, CA 90007
$1,345,000 USD
6,446 SF
6,446 SF
$1,345,000 USD
Manufacturing