Luna Island Niagara Falls

Luna Island

4.5/5
(9) · Island in Niagara Falls, United States
Suggest an edit · Your business? Claim now
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 …

Reviews

Yelp
4.5/5 · 9 reviews

Facts

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

Social profiles

Data from: Wanderlog.com
Wikipedia text under CC-BY-SA license