Where is Le Translay - Place de la Mairie Centre?

Where is Le Translay - Place de la Mairie Centre located?

Le Translay - Place de la Mairie Centre, Picardie, France (approx. 49.96816°, 1.678285°)


Where is Le Translay - Place de la Mairie Centre on the map?