Claim: Bird Kingdom is a privately-owned aviary located at 5651 River Road, Niagara Falls, in Ontario.
Evidence: Bird Kingdom is an aviary in the tourist district of Niagara Falls, Ontario, Canada. Private 5651 River Road
Niagara Falls, Ontario
L2E 7M7