Where is Saint-Martin-Vésubie?

Where is Saint-Martin-Vésubie located?

Saint-Martin-Vésubie, Saint-Martin-Vésubie, France (approx. 44.070076°, 7.2565°)


Where is Saint-Martin-Vésubie on the map?