Where is Les Moussoux?

Where is Les Moussoux located?

Les Moussoux, Les Moussoux (Station), France (approx. 45.91667°, 6.85889°)


Where is Les Moussoux on the map?