Where is L'Etrade?

Where is L'Etrade located?

L'Etrade, L'Etrade, France (approx. 45.75558°, -1.1389621°)


Where is L'Etrade on the map?