Where is Montreuil-Poulay?

Where is Montreuil-Poulay located?

Montreuil-Poulay, Montreuil-Poulay, France (approx. 48.382317°, -0.52430606°)


Where is Montreuil-Poulay on the map?