Selfridges Names World's Best Department Store
For the third year running Selfridges has been named the best department store in the world.
We were super excited to be asked to make a cupcake for every employee in their flagship Oxford street store. We made 2,800 red velvet cupcakes and delivered them in individual pods for the staff!