2
1401 N Main St
Los Angeles, CA 90012
$2,600,000 USD
5,656 SF
5,656 SF
$2,600,000 USD
Warehouse