1800 Williams St
San Leandro, CA
13,000 SF / 1.7 Acre Value-Add Industrial