Where is La Fontaine Park?

Where is La Fontaine Park located?

La Fontaine Park, La Fontaine Park, Canada (approx. 45.5267°, -73.5689°)


Where is La Fontaine Park on the map?