3
2580 Nicholson St
San Leandro, CA 94577
$2,685,400 USD
9,260 SF
9,260 SF
$2,685,400 USD
Warehouse