Hayward, CA
29588 Mission Boulevard
Contractors
$1,595,000