22001 Meekland Ave
Hayward, CA 94541
$3,150,000 USD
9,489 SF
9,489 SF
$3,150,000 USD
Warehouse