The company that made the shoe that is notoriously known for its red bottom is turning 20. Christian Louboutin has done something quite awesome for fans of their shoes in London for the occasion. The Christian Louboutin concept store has been set up in Selfridges, London and features a special anniversary capsule of shoes for those who can’t get enough of the brand.
Via. StupidDope