where is cleethorpes
Welcome to Cleethorpes. Cleethorpes is located on the north-east coast of Lincolnshire where the River Humber enters the North Sea, approximately 160 miles north of London and 2 miles south of Grimsby.leethorpes In Bloom-winners of GOLD award for English seaside resort. Cleethorpes in Lincolnshire, England, is a beautiful seaside resort on the East Coast just a short drive from the magnificent Humber Bridge.