Where is Les Ménuires?

Where is Les Ménuires located?

Les Ménuires, Les Ménuires (Station), France (approx. 45.32547°, 6.538198°)


Where is Les Ménuires on the map?