The Nest is one of the top hotels in Palo Alto, CA. We are committed to offering modern innovation, stylish comforts and attitude-free service. read more..