Author - LuxuryGlobe

Video

Langmaid’s Island, Muskoka, Canada

Langmaids Island is a 128 acre property of distinction located near the south end of Lake of Bays in Muskoka, just a two hour drive north of Toronto, Ontario, Canada. The property has never before been offered for sale in the open market and the package includes smaller Pancake Island and...

OUR CURATED SELECTION