Nobu Hotel Palo Alto, a boutique hotel in the heart of Silicon Valley, has completed its multi-million-dollar renovation with the debut of its new Nobu restaurant and garden.
Nobu Hotel Palo Alto, a boutique hotel in the heart of Silicon Valley, has completed its multi-million-dollar renovation with the debut of its new Nobu restaurant and garden.