Decorated in Asian decor, The Zen Hotel is in Palo Alto, California. This eco-friendly hotel provides free Wi-Fi and a gym, and 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 in the Southern San Francisco Bay area and is 10.6 miles from Levi's Stadium.