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