2
13812 S Figueroa St
Los Angeles, CA 90061
$12,119,760 USD
44,888 SF
44,888 SF
$12,119,760 USD
Warehouse