A gift shop or souvenir shop is a store primarily selling souvenirs, memorabilia, and other items relating to a particular topic or theme. The items sold often include coffee mugs, stuffed animals, toys, t-shirts, postcards, handmade collections, and other souvenirs.