17
2501 N Tyler Ave
El Monte, CA 91733
$4,500,000 USD
9,340 SF
9,340 SF
$4,500,000 USD
Warehouse