14
8001 Beach St
Los Angeles, CA 90001
$5,500,000 USD
41,460 SF
41,460 SF
$5,500,000 USD
Warehouse