The privately-owned Bird Kingdom is the largest free flying indoor aviary in the world, located at 5651 River Road, Niagara Falls, Ontario, Canada.
The privately-owned Bird Kingdom is the largest free flying indoor aviary in the world, located at 5651 River Road, Niagara Falls, Ontario, Canada.