ViewsWatchers |
Islip is a village and civil parish on the River Ray, just above its confluence with the River Cherwell in Oxfordshire, England. It is about east of Kidlington and about north of Oxford. [edit] Research Tips
|
|