Where is Montreuil-sur-Barse?

Where is Montreuil-sur-Barse located?

Montreuil-sur-Barse, Montreuil-sur-Barse, France (approx. 48.2242°, 4.2969513°)


Where is Montreuil-sur-Barse on the map?