9640 Telstar Ave
El Monte, CA 91731
$5,480,000 USD
16,200 SF
16,200 SF
$5,480,000 USD
Warehouse