Original: The Lou Henry and Herbert Hoover House in Palo Alto's foothills is now the official residence of the President of Stanford University.
Simplified: Now, their house in Palo Alto is the official residence of the President of Stanford University.