Hotel nearby Mountain View
1 found
The Zen Hotel
3.8
4164 El Camino Real (at Maybell Ave), Palo Alto, CA 94306, United States, GPS: 37.41207,-122.12522
Located in the heart of Palo Alto, CA and Silicon Valley, The Zen Hotel boasts boutique style accommodations, clean Asian design and offers exceptional value with a complimentary full hot breakfast buffet.
More Hotel in other Cities
Interesting places in Mountain View
Search this area