Das Hotel The Westin Palo Alto, eine perfekte Untekunft mit 184 Zimmern, befindet sich umringt von einem Park und Bars. Die Lage ist zudem besonders attraktiv, da sich der El Palo Alto nur 14 Minuten zu Fuß von hier entfernt befindet. Das Hotel mit einem Swimmingpool befindet sich 550 m vom Whole Foods Market im Business- Bezirk.
Das Hotel liegt im Herzen von Palo Alto und ist in rund 25 Gehminuten Entfernung vom Bahnhof California Ave Caltrain. Zu den Sehenswürdigkeiten, in unmittelbarer Nähe vom Westin, gehört auch das Iris & B. Gerald Cantor Center for Visual Arts. Auch Scott Park liegt ungefähr 900 Meter von der Unterkunft entfernt. Die Stanford University ist in rund 25 Gehminuten Entfernung von der Unterkunft. Die Bushaltestelle Palo Alto Medical Foundation ist nur wenige Schritte entfernt vom Hotel The Westin Palo Alto.
Die Zimmer verfügen über eine Sitzecke und sind zudem mit einem Schreibtisch ausgestattet. Sie stellen Badezimmer mit einer getrennten Toilette und einer Dusche zur Verfügung. Die großzügigen Badezimmer bieten eine getrennte Toilette und eine Dusche sowie Annehmlichkeiten wie einen Haartrockner und Handtücher. Die Zimmer überblicken den Garten.
Die Gäste der Unterkunft können ein vegetarisches Frühstück genießen. Das À-la-carte- Restaurant Soleil ist auf die mediterrane Küche spezialisiert. Die Pool- Bar ist ein perfekter Ort für ein entspannendes Getränk am Abend. Sie serviert auch spezielle Cocktails.