The Windermere House is a historic Hotel & Resort located in Windermere, Ontario in the Muskoka region and is known as The Lady of the Lakes.
The Windermere House is a historic hotel and resort located in Windermere, Ontario in the Muskoka region. It is known as The Lady of the Lakes.