Fully connected inside and out, stylish, natural & innovative take on what a Palo Alto hotel experience should be – just minutes from Stanford University and Silicon Valley’s most Innovative companies.
At the center
of it all
With personality plus, and a fabulous location, The Nest appeals to savvy travelers who prefer their hotel with a little more flavor.
The Nest is situated in the business district and is within 3 miles of San Antonio Shopping Center, Stanford University, and Stanford Shopping Center!
Come stay with us today!