The total number of Card Factory locations currently open near Barnstaple, Devon is 4. Below you find a list of Card Factory stores in the area.