La Suite is a French restaurant offering a pleasant dining experience with beautifully presented dishes.