In which town does Inspector Jack Frost do his detecting? August 17, 2017 By Show answer Denton More Entertainment QuestionsMore Television Questions