Where is Sheraton Palo Alto Hotel located?
Sheraton Palo Alto Hotel, Sheraton Palo Alto Hotel, United States of America (approx. 37.44114°, -122.16357°)
Sheraton Palo Alto Hotel, Sheraton Palo Alto Hotel, United States of America (approx. 37.44114°, -122.16357°)