Where is Gare De la Concorde?

Where is Gare De la Concorde located?

Gare De la Concorde, Gare De la Concorde, Canada (approx. 45.560287°, -73.710106°)


Where is Gare De la Concorde on the map?