Situado a tan solo 5 minutos a pie de lugares comerciales como el Apple Palo Alto, el hotel de 5 estrellas Nobu Hotel Palo Alto cuenta con depósito de equipajes y un restaurante. El hotel tiene un restaurante a la carta con platos de cocina sudafricana y está situado justo al lado de Farmers' markets.
El Centro Comercial de Stanford se encuentra a un par de minutos en coche de este hotel, mientras que la Torre Hoover se encuentra a una distancia de unos 25 minutos andando. El Nobu Hotel está a apenas 5 minutos andando de la parada de autobús el Hamilton Avenue & High Street, que ofrece conexiones con la Arizona Garden. Este lugar también está a unos 5 minutos en coche de la Universidad Stanford.
Todas sus habitaciones con aire acondicionado están equipadas con internet de alta velocidad y TV de pantalla plana con canales vía satélite. Además, algunas cuentan con minibar y servicio de tetera/cafetera y patio y balcón. Los agradables detalles incluyen ventanas insonorizadas, además de escritorio. Algunos cuartos de baño disponen de ducha a ras de suelo y también inodoro, así como de secador de pelo y gorros de ducha.
Los huéspedes pueden comer por la mañana en el restaurante. El Nobu Hotel Palo Alto cuenta con el restaurante Nobu. El bar en la terraza proporciona un buen lugar para relajarse.