Where is Lavaur Station?

Where is Lavaur Station located?

Lavaur Station, Lavaur Station, France (approx. 43.70361°, 1.81306°)


Where is Lavaur Station on the map?