Luna Island

Luna Island

Island in Niagara Falls, United States
Suggest an edit · Your business? Claim now

Add more information

Add website
Add hours
Luna Island is a very small uninhabited island in the Niagara River in the U. S. State of new york. Luna Island is in Niagara Falls, New York between Goat …

Facts

Population:0
Total length:350 ft (107 m)

Social profiles