Tag Archives: Niagara Falls Bird Kingdom

Bird Kingdom – A world class tropical adventure in Niagara Falls

A world class tropical adventure, located in Niagara Falls, Ontario, is the largest free-flying indoor aviary in the world. More than 400 birds make their home in this multi-level rainforest setting nestled in a building which has housed some of the area’s top attractions of the past. Read more »