It is located on the Canadian mainland just south of Peche Island overlooking the Detroit River .
The Windsor Yacht Club ( WYC ) is a private yacht club in Windsor , Ontario .
Windsor Yacht Club is located on the Canadian mainland just south of Peche Island overlooking the Detroit River .
The Windsor Yacht Club ( WYC ) is a private yacht club in Windsor , Ontario .