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.
Upon check-in photo identification and credit card is required. All special requests are subject to availability upon check-in. Special requests cannot be guaranteed and may incur additional charges. Guests are required to show a photo identification and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply.