Where is La Force?

Where is La Force located?

La Force, La Force, France (approx. 44.87042°, 0.3742764°)


Where is La Force on the map?