Where is Les Bouygues?

Where is Les Bouygues located?

Les Bouygues, Les Bouygues, France (approx. 44.64044°, 2.30481°)


Where is Les Bouygues on the map?