Where is La Ravoire?

Where is La Ravoire located?

La Ravoire, La Ravoire, France (approx. 45.55863°, 5.9643316°)


Where is La Ravoire on the map?