8
392-398 MacArthur Blvd
San Leandro, CA 94577
$1,188,000 USD
4,046 SF
4,046 SF
$1,188,000 USD
Storefront