La Carta is a French restaurant offering a unique dining experience with classic cuisine. It features ample portions and options for group dining.