Das Hotel Keen Palo Alto befindet sich in einer zentralen Lage im Herzen von Palo Alto, lediglich 7 Gehminuten vom Whole Foods Market entfernt. Das Hotel stellt sowohl Hochgeschwindigkeitsinternet im ganzen Gebäude als auch einen privaten Autoparkplatz in der Nähe zur Verfügung.
Das opulent Hotel ist zentral in einer 2 km Entfernung von der Stanford University gelegen. Das Keen befindet sich ganz neben dem Iris & B. Gerald Cantor Center for Visual Arts, 20 Fußminuten entfernt. Die Unterkunft liegt in unmittelbarer Nähe vom Bayfront Park. Auch Stanford Theatre ist ganz nah am Hotel zu finden. Die Bushaltestelle High Street & Lytton Avenue liegt in unmittelbarer Nähe von der Unterkunft.
Das reizende Hotel Keen stellt 38 Zimmer zur Verfügung. Einige von diesen verfügen über WLAN und ein Fernsehen mit mehreren Kanälen und viele tolle Annehmlichkeiten, vor allem eine individuelle Klimaregelung, Zentralheizung und ein Bügeleisen/Bügelbrett. Einige Zimmer verfügen auch über ein privates Bad mit einer Dusche. Die offenen Badezimmer bieten zudem einen Haartrockner und Morgenmäntel für Ihren Komfort. Manche Zimmer bieten eine Aussicht auf den Pool.
Der Tag in dem 3-Sterne-Hotel beginnt mit einem kostenlosen kontinentalen Frühstück. Die Gäste können ihren Durst mit einem Lieblingsgetränk in der Garten- Bar löschen. Sie ist im eleganten Design gestaltet. Das Restaurant Evvia befindet sich 150 Meter vom Keen und ist auf die griechische Küche spezialisiert.