Where is L'Almanarre?

Where is L'Almanarre located?

L'Almanarre, L'Almanarre, France (approx. 43.081455°, 6.119805°)


Where is L'Almanarre on the map?