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