View all
Park in Niagara Falls, Ontario, Canada
Queen Victoria Park is the main parkland located in Niagara Falls, Ontario, Canada opposite the American and Canadian Horseshoe Falls. Wikipedia