Beautiful bird from the Bird Kingdom in Niagara falls located at 5651 River Rd, Niagara Falls, ON L2E 7M7. Bird Kingdom is an aviary in the tourist district of Niagara Falls, Ontario, Canada. Opened in May 2003, it is the largest free flying indoor aviary in the world.