22561 Main St
Hayward, CA 94541
$798,000 USD
3,250 SF
3,250 SF
$798,000 USD
Office