El Leland Hotel Palo Alto, de 3 estrellas, está localizado cerca del barrio comercial de Palo Alto, a unos 10 minutos en coche de la Iglesia Memorial de Stanford. También dispone de un aparcamiento en las instalaciones.
El hotel está situado a 350 metros del Cine Arts Theater, al lado de la estación de tren California Ave Caltrain. El hotel Leland Palo Alto se encuentra junto al Museo Histórico de Ordenadores, a unos 6 km. El hotel está situado a unos 15 minutos en coche de la Universidad Stanford. La parada de autobús El Camino Real & Portage Avenue está a unos cuantos pasos del lugar.
Algunas habitaciones de este hotel son con aire acondicionado y cuentan con servicio de tetera/cafetera, climatizador y sistema de alarma. Los cuartos están equipados con servicio de tetera/cafetera y microondas, además de TV de pantalla plana con canales vía satélite para disfrutar del tiempo libre. Los huéspedes también pueden utilizar inodoro separado y lavabo, además de comodidades como secador de pelo y toallas.
El Leland Palo Alto ofrece cada día un desayuno continental. El restaurante The Fish Market sirve comida americana a 200 metros del establecimiento.