answersLogoWhite

0

A French Fort on the Niagara River on the south shore of Lake Ontario in New York state. Later home of the Niagara Lighthouse that was deactivated in 1996.

User Avatar

Wiki User

17y ago

What else can I help you with?