Original: Grimsby is a town on Lake Ontario in the Niagara Region, Ontario, Canada.
Simplified: Grimsby (population 24,240Canada 2006 Census) is a town on Lake Ontario in the Niagara Region, Ontario, Canada.