Three Sisters Islands
From Wikipedia, the free encyclopedia
The Three Sisters Islands are Islands which lie off the coast of Goat Island. The Islands are part of Niagara Falls, New York. The islands hold washrooms for visitors to Goat Island. They are three of only five islands in the area surrounding the Horseshoe Falls which have not been claimed by Canada.