Where is Vendeuvre-sur-Barse?

Where is Vendeuvre-sur-Barse located?

Vendeuvre-sur-Barse, Vendeuvre-sur-Barse, France (approx. 48.236336°, 4.464399°)


Where is Vendeuvre-sur-Barse on the map?