Claim: The privately-owned Bird Kingdom is the largest free flying indoor aviary in the world, located at 5651 River Road, Niagara Falls, Ontario, Canada.
Evidence: Opened in May 2003, it is the largest free flying indoor aviary in the world. 5651 River Road
Niagara Falls, Ontario
L2E 7M7 Larry Vann, a resident of the Niagara area, purchased the museum building. In June 2003, the building re-opened as Bird Kingdom at the Niagara Falls Aviary.