Where is Hoover Institution?

Where is Hoover Institution located?

Hoover Institution, Hoover Institution, United States of America (approx. 37.4271°, -122.1664°)


Where is Hoover Institution on the map?