Abingdon is a small town in rural Oxfordshire that is tucked into the confluence of the River Thames and the River Ock. It is a pretty town of medieval Abbey ruins, half timbered houses and a stone bridge and has a strong claim to be oldest continually inhabited settlement in England with archaeological evidence of […]