Where is Charmont-sous-Barbuise?

Where is Charmont-sous-Barbuise located?

Charmont-sous-Barbuise, Charmont-sous-Barbuise, France (approx. 48.410404°, 4.171808°)


Where is Charmont-sous-Barbuise on the map?