16
1306 Palomares St
La Verne, CA 91750
$10,300,000 USD
33,169 SF
33,169 SF
$10,300,000 USD
Warehouse