Contact
Nobu Hotel Palo Alto (650) 531-8888
180 Hamilton Ave, Palo Alto CA as of dinehere.us