The two-acre island on Cowichan Lake, off southern Vancouver Island in British Columbia, features a 10-person main house and a private boat dock.
Robb Report
The two-acre island on Cowichan Lake, off southern Vancouver Island in British Columbia, features a 10-person main house and a private boat dock.
Robb Report