Where is Les Ramassiers?

Where is Les Ramassiers located?

Les Ramassiers, Les Ramassiers (Station), France (approx. 43.6025°, 1.35306°)


Where is Les Ramassiers on the map?