The Vendry is now part of Groupize! Read more

Sakura

Located In: Nobu Hotel Palo Alto

Seated: 22 / Standing: 26

Nobu Hotel Palo Alto

Nobu Hotel Palo Alto

Sakura
Address
Nobu Hotel Palo Alto

180 Hamilton Avenue Palo Alto, CA 94301

Business Space Location Map
Capacity

Seated: 22

Standing: 26

F&B Options
In-house catering
Equipment
  • TV