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?
{"latitude":48.2242,"longitude":4.2969513,"title":"Montreuil-sur-Barse"}