$$$$$

The Creekside Inn
3400 El Camino Real, Palo Alto | Area: Palo Alto - Menlo Park (Map)
eeef
lExcellent
v | 1.9 miles from Frost Amphitheatre Stanford |
Show Prices