Where is Latour-de-France?

Where is Latour-de-France located?

Latour-de-France, Latour-de-France, France (approx. 42.769135°, 2.6531258°)


Where is Latour-de-France on the map?