Janelle Eng

23
May

Nobu Hotel Palo Alto updates

Nobu Hotel Palo Alto, a 73-room boutique hotel in the heart of Silicon Valley, has completed its multimillion-dollar renovation with the debut of its new Nobu restaurant and garden.
Read More