Where is Latour-de-Carol?

Where is Latour-de-Carol located?

Latour-de-Carol, Latour-de-Carol, France (approx. 42.46541°, 1.88799°)


Where is Latour-de-Carol on the map?