38
22519-22521 Main
Hayward, CA 94541
$2,800,000 USD
5,400 SF
5,400 SF
$2,800,000 USD
Storefront Retail Office