









The Zen Hotel is centrally located in Palo Alto, CA at the corner of Maybell Avenue and El Camino Real, just two miles south of Stanford University. Situated, as we are, in the heart of Silicon Valley and just off Interstate 280, the Zen Hotel is the perfect hotel to stay if you are visiting one of the many Fortune 500 companies in the area, Stanford University, or Stanford University Hospital. |
View Larger Map |