6
21129 Foothill Blvd
Hayward, CA 94541
$3,850,000 USD
22,252 SF
22,252 SF
$3,850,000 USD
Freestanding