Where is Les Abattoirs?

Where is Les Abattoirs located?

Les Abattoirs, Les Abattoirs (Station), France (approx. 43.6004°, 1.4290601°)


Where is Les Abattoirs on the map?