Definitions for "Allders"
Allders is a 'full service' department store in Central Croydon. It had previously been the flagship store of a large chain of department stores in the United Kingdom with its head office in Croydon. In 2005 the chain went into administration and was largely broken up and sold off.