where is the hoover tower on stanford
Hoover Tower, viewed from the west. Hoover Tower is a 285 feet (87 m) structure on the campus of Stanford University in Stanford, California.