Where is Montauban-de-Luchon?

Where is Montauban-de-Luchon located?

Montauban-de-Luchon, Montauban-de-Luchon, France (approx. 42.79179°, 0.6081298°)


Where is Montauban-de-Luchon on the map?