Question: The villages and civil parishes of New Waltham and Humberton are located in what city south of Cleethorpes?
Sentence (from "New Waltham"): New Waltham is a village and civil parish in North East Lincolnshire, England.
Relevant evidence: Yes