10
792 Montague St
San Leandro, CA 94577
$8,800,000 USD
29,760 SF
29,760 SF
$8,800,000 USD
Warehouse