The Nest Palo Alto

3901 El Camino Real, Palo Alto, CA, USA94306Palo AltoEE. UU.
Hotel