Petit Bouchon is a Swiss restaurant offering flavorful cuisine.