The villages and civil parishes of New Waltham and Humberton are located in what city south of Cleethorpes?
Humberston: Humberston is a village and civil parish south of Cleethorpes in North East Lincolnshire, England.
i don't know