Some have the chance to already know Les Carroz, this charming village located in the heart of Le Grand Massif ski resort in the northern French Alps. For those who do not know it yet, we are right between Geneva (45 minutes from Geneva Airport) and Chamonix (45 minutes).