A new restaurant is opening up in Palo Alto