Le Petit Prince is a French restaurant offering a charming dining experience with garden views.