Loading hotels
Confirming room availability...
Hotel Keen, 425 High Street, Palo Alto, United States
In Palo Alto (Downtown North)<br /><br />With a stay at Hotel Keen, you'll be centrally located in Palo Alto, within a 10-minute drive of Stanford University Medical Center and Stanford University. This hotel is 7.1 mi (11.4 km) from Shoreline Amphitheatre and 3.7 mi (6 km) from Facebook Campus.