Available rooms from Thu 28 November 2024 to Fri 29 November 2024.
Available rooms from Thu 28 November 2024 to Fri 29 November 2024.
Decorated in Asian decor The Zen Hotel is hotel located in Palo Alto California. This eco-friendly hotel provides free WiFi and a gym while rooms include iPod docking stations. Each room at The Zen Hotel is furnished with coffee facilities a microwave and a refrigerator. Guest rooms include flat-screen cable TVs. Stanford University is 3.7 miles from The Hotel Zen. The hotel is nestled in the Southern San Francisco Bay area and is 10.6 miles drive from Levi's Stadium.