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