35
1866 B St
Hayward, CA 94541
$1,900,000 USD
6,240 SF
6,240 SF
$1,900,000 USD
Medical