A well spaced card and gift shop that's great for popping into to pick up cards for all occasions. Reasonably priced with a good selection of present accessories and mini gifts.
0Photo
Card Factory
23 Central Square (The Ashley Centre High Street) Greater London KT18 5DA United Kingdom