Where is Windermere House?

Where is Windermere House located?

Windermere House, Windermere House, Canada (approx. 45.16389°, -79.55°)


Where is Windermere House on the map?