There are approximately 200 stores worldwide, with most of them scattered around the UK on high streets and in shopping malls and train stations. To find a Paperchase store near you, just enter your town or postcode in their Store Locator.