The Town of Grimsby

The Town of Grimsby

Grimsby is a town on Lake Ontario in the Niagara Region, Ontario, Canada. Grimsby is at the eastern end of the Hamilton Census Metropolitan Area.[2] It is named after the English fishing town of Grimsby in north-east Lincolnshire. The majority of residents reside in...