20
851 E 60th St
Los Angeles, CA 90001
$3,418,000 USD
15,680 SF
15,680 SF
$3,418,000 USD
Warehouse