Luna Island is a very small uninhabited island in Niagara Falls, New York, part of Niagara Falls State Park. It separates Bridal Veil Falls and American Falls which are part of Niagara Falls.... Wikipedia
© 2017-18 NiagaraFallsHotelsCanada.Net All Rights Reserved.