Where is La Grande Escoure?

Where is La Grande Escoure located?

La Grande Escoure, La Grande Escoure (Station), France (approx. 44.96762°, -1.143515°)


Where is La Grande Escoure on the map?