Le Panoramic is a French restaurant offering sandwiches and meal deals with scenic mountain views.