One of the largest villages in England with an estimated population around 17,500, Kidlington lies just to the north of Oxford, nestled between the River Cherwell and the Oxford Canal. It has great ...