Windermere House
Windermere • Show on map View Details for PriceWindermere is a 4-star hotel located on Lake Rosseau in Muskoka Ontario. Amba Spa is located at this lakefront hotel. A tennis court and rooms overlooking the garden or lake are featured. Guest rooms…More info