The Gift Store is a souvenir shop in London for tourists. It sells keyrings, tea tins, cups, aprons, and kitchen towels. Red soldier-shaped keyrings are available in the store. Souvenirs here cost less than at Camden Town Market and other shopping areas.