Sheraton Palo Alto Hotel, Palo Alto, United States of America
Sheraton Palo Alto Hotel is conveniently located at 625 El Camino Real in Palo Alto, United States of America
Hotel Location:
Address: 625 El Camino Real
City: Palo Alto
State: CA
Country: United States of America
Hotel Features:
- Check-In Time: 3 PM
- Check-Out Time: noon
- Coffee/Tea Maker
- Safe
- Fitness
- In House Bar
- Meeting Room
- Air Conditioning
- In Room Iron
- Room Service
- Hair Dryer
- Car Rent Desk