Das Leland Hotel Palo Alto ist in einer erstklassigen Lage in der Nähe von einem Shopping- Viertel von Palo Alto gelegen.
Es ist sowohl ungefähr 10 Minuten mit dem Auto vom The-Dish-Observatorium als auch ungefähr 2 km von der Stanford University entfernt. Zum Stadtzentrum von Palo Alto sind es 25 Minuten zu Fuß. Bis zum Hoover-Turm sind es nur ungefähr 2,1 km von Minuten zu Fuß. Die Bushaltestelle El Camino Real & Portage Avenue ist in etwa 5 Gehminuten Entfernung vom Leland. Der Flughafen San Jose ist in 24 Minuten mit dem Auto erreichbar.
Einige Zimmer verfügen über Ausstattung zur Kaffee- & Teezubereitung, einen Flachbildfernseher mit Satellitenkanälen und Mikrowelle. Die Gäste können eine Mikrowelle nutzen und sich mit einem Flachbildfernseher mit Satellitenkanälen entspannen. Den Gästen stehen eine getrennte Toilette und eine Dusche sowie ein Haartrockner und Handtücher zur Verfügung.
Den Gästen wird täglich ein einfaches Frühstück angeboten. In Restaurant The Fish Market und Mandarin Roots haben Sie sicherlich einen gelungenen Abend.