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