Where is La Grande Sâte?

Where is La Grande Sâte located?

La Grande Sâte, La Grande Sâte, France (approx. 48.903996°, 5.757214°)


Where is La Grande Sâte on the map?