The total number of Barnardo's stores presently open near Dalkeith, Midlothian is 20. This page includes a list of Barnardo's branches in the area.