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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results