Right now, Card Factory owns 15 stores near Dalkeith, Midlothian. This is a complete list of close by Card Factory branches.