Luna Island photograph

Luna Island

Use attributes for filter !
Provinces Ontario
Locations Niagara River
Did you knowThe Bridal Veil Falls is in the US side located right to the American Falls separated by Luna Island.
Date of Reg.
Date of Upd.
ID1202717
Send edit request

About Luna Island


Luna Island is a very small uninhabited island in the Niagara River, in the U. S. state of New York.

Related Persons

Next Profile ❯