Le Grand Chelem is a French restaurant offering traditional cuisine prepared with fresh, local ingredients. It features a terrace overlooking tennis courts and is located in a glass tower.