Where is Le Queen?

Where is Le Queen located?

Le Queen, Le Queen, France (approx. 48.87189°, 2.301889°)


Where is Le Queen on the map?