24
13001 Temple Ave
City Of Industry, CA 91746
$18,150,000 USD
56,496 SF
56,496 SF
$18,150,000 USD
Warehouse