Where is Les Ramassiers?

Where is Les Ramassiers located?

Les Ramassiers, Les Ramassiers, France (approx. 43.599514°, 1.3531017°)


Where is Les Ramassiers on the map?