The total number of WHSmith stores presently open near Dalkeith, Midlothian is 13. This is the listing of all WHSmith branches in the area.