Where is Montperreux?

Where is Montperreux located?

Montperreux, Montperreux, France (approx. 46.825302°, 6.3400674°)


Where is Montperreux on the map?