Photos for The Zen Hotel

4.5
26 votes

The Zen Hotel

4164 Ei Camino Real, Palo Alto, California 94306 USA

Add Photo