Creekside Inn

3400 El Camino Real Palo Alto CA 94306 USA

(650) 493-2411

Location