Le Glacier is a French restaurant and bar offering homemade cuisine. Enjoy a variety of dishes and refreshing ice cream in a relaxed setting.