Where is La Champenoise?

Where is La Champenoise located?

La Champenoise, La Champenoise, France (approx. 46.94137°, 1.8028731°)


Where is La Champenoise on the map?