At present, Barnardo's has 4 stores near Oxford, Oxfordshire. The listing of all Barnardo's branches nearby can be found here.