Joakim Linde About
Nobu Hotel

Nobu Hotel

The top of the Nobu Hotel in Palo Alto, California.