Where is The Creekside Inn, Palo Alto?
Where is The Creekside Inn, Palo Alto located?
The Creekside Inn, Palo Alto, California, United States (approx. 37.41909°, -122.135°)
Where is The Creekside Inn, Palo Alto on the map?
{"latitude":37.41909,"longitude":-122.135,"title":"The Creekside Inn, Palo Alto"}