Le site est localisé sur la commune de Champagne, village authentique du Nord-vaudois, situé à quelques kilomètres d'Yverdon-Les-Bains, le long de l'autoroute reliant Neuchâtel.
À proximité immédiate du centre villageois et de ses services, le site bénéficie du calme d'un site adossé au pied du Jura et s'ouvrant largement sur les Alpes fribourgeoises au Sud.