Where is Le Loroux-Bottereau?

Where is Le Loroux-Bottereau located?

Le Loroux-Bottereau, Le Loroux-Bottereau, France (approx. 47.23854°, -1.3472697°)


Where is Le Loroux-Bottereau on the map?