Where is Lafarre?

Where is Lafarre located?

Lafarre, Lafarre, France (approx. 45.07907°, 4.5099583°)


Where is Lafarre on the map?