Le Grand Jardin is a French restaurant.