8
600 Montague St
San Leandro, CA 94577
$5,350,000 USD
18,571 SF
18,571 SF
$5,350,000 USD
Warehouse