Photo Gallery

of

View Images of our Palo Alto Hotel

Take a virtual tour of The Zen Hotel in Palo Alto, CA for a taste of the soothing experience we provide. From the Asian-inspired décor to the tranquil garden, we offer a level of service and amenities you won't find at similarly priced hotels.