22683 Main St
Hayward, CA 94541
$2,790,000 USD
10,756 SF
10,756 SF
$2,790,000 USD
Storefront Retail Office