Eating French at Zola + BarZola restaurant in Palo Alto, CA.

Feedback

Do you manage or own Zola + BarZola?

Yes