Where is Les Peupliers?

Where is Les Peupliers located?

Les Peupliers, Les Peupliers, France (approx. 48.83467°, 2.2549677°)


Where is Les Peupliers on the map?