The Zen Hotel

4164 El Camino Real
Palo Alto, CA  
Hours of Operation
Lobby hours are from 7am to 11pm daily
Customer Reviews
Business Details
People Also Viewed
Travelodge
3255 El Camino Real
Palo Alto, CA