Shelswell is a hamlet in Oxfordshire about 4 miles (6.4 km) south of Brackley in neighbouring Northamptonshire.