3
1030 La Playa Dr
Hayward, CA 94545
$1,595,000 USD
4,320 SF
4,320 SF
$1,595,000 USD
Bank