At this moment, Barnardo's operates 3 branches near Salisbury, Wiltshire. See a complete list of Barnardo's locations below.