Au Montagnard is a French restaurant offering mountain-inspired cuisine.