18
2801 E 12th St
Los Angeles, CA 90023
$12,035,100 USD
68,772 SF
68,772 SF
$12,035,100 USD
Warehouse