Located in Palo Alto, in the heart of the Silicon Valley, this Four Seasons hotel is 2.5 miles from the Stanford Arboretum and Palo Alto Stadium, and three miles from Stanford University.