Where is Saint-Anaclet-de-Lessard?

Where is Saint-Anaclet-de-Lessard located?

Saint-Anaclet-de-Lessard, Saint-Anaclet-de-Lessard, Canada (approx. 48.477016°, -68.424225°)


Where is Saint-Anaclet-de-Lessard on the map?