Where is Sheraton Palo Alto Hotel?

Where is Sheraton Palo Alto Hotel located?

Sheraton Palo Alto Hotel, California, United States (approx. 37.44114°, -122.1636°)


Where is Sheraton Palo Alto Hotel on the map?