Where is The Creekside Inn, Palo Alto located?
The Creekside Inn, Palo Alto, The Creekside Inn, Palo Alto, United States of America (approx. 37.41909°, -122.13503°)
The Creekside Inn, Palo Alto, The Creekside Inn, Palo Alto, United States of America (approx. 37.41909°, -122.13503°)