Still the headquarters of Selfridge & Co. department stores, with 540000 sqft of selling space, the store is the second largest retail premises in the UK, half as big as the biggest department store in Europe, Harrods.