Where is Lapeyrouse?

Where is Lapeyrouse located?

Lapeyrouse, Lapeyrouse, France (approx. 46.22667°, 2.89333°)


Where is Lapeyrouse on the map?