At this time, Barnardo's runs 32 locations near Slough, Berkshire. The listing of all Barnardo's stores in the area can be found here.