3400 El Camino Real
Palo Alto, CA 94306
Get directions

About Us

This Hotel in Silicon Valley is situated on 3.5 beautifully landscaped acres; our rooms and suites are nestled in a park-like, creekside setting.

Reviews