23
2110 Edwards Ave
South El Monte, CA 91733
$4,207,500 USD
15,300 SF
15,300 SF
$4,207,500 USD
Warehouse