18
2318 Edwards Ave
South El Monte, CA 91733
$3,180,000 USD
9,088 SF
9,088 SF
$3,180,000 USD
Warehouse