View Details $1,599,000 1 of 30 7 Hills | Castro Valley 4 beds 2 baths 1 ½ baths 2,619 sqft 0.33 acres On Site: 65 Days