Where is Fontpédrouse?

Where is Fontpédrouse located?

Fontpédrouse, Fontpédrouse, France (approx. 42.511154°, 2.177592°)


Where is Fontpédrouse on the map?