Le Toboggan is a French restaurant specializing in homemade regional cuisine.