8
653 S San Pedro St
Los Angeles, CA 90014
$1,000,000 USD
4,368 SF
4,368 SF
$1,000,000 USD
Warehouse