Where is Vesoul?

Where is Vesoul located?

Vesoul, Vesoul, France (approx. 47.61722°, 6.15167°)


Where is Vesoul on the map?