Loading hotels
Confirming room availability...
The Nest Hotel Palo Alto, 3901 El Camino Real, Palo Alto, United States
In Palo Alto (Ventura)<br /><br />Located in Palo Alto (Ventura), The Nest Hotel Palo Alto is within a 15-minute drive of Stanford Shopping Center and Googleplex. This hotel is 3.5 mi (5.7 km) from Stanford University and 4 mi (6.4 km) from Shoreline Amphitheatre.