Where is The Michener Institute?

Where is The Michener Institute located?

The Michener Institute, The Michener Institute, Canada (approx. 43.655148°, -79.39058°)


Where is The Michener Institute on the map?