Isle Madame

Canadian island located off the southwestern corner of Cape Breton Island in Nova Scotia.

Home