Where is Servant?

Where is Servant located?

Servant, Servant, France (approx. 46.138683°, 2.9284298°)


Where is Servant on the map?