The Zen Hotel Palo Alto

4164 El Camino Real Palo Alto CA 94306 USA

(650) 493-4492

Location