The Nest Palo Alto In Palo Alto (Ventura)
The Nest Palo Alto is a Independent hotel in Palo Alto , California.
Based upon the quantity and quality of amenities offered to hotel guests, we rate it as a 3.5-star hotel. It is located at 3901 El Camino Real.
This hotel is between San Francisco (29 miles) and San Jose (15 miles).