A traditional British seaside resort on the North Lincolnshire coast.
Hell...see Cleethorpes ... and die?