Designed by
Title
Christian Louboutin shop in Selfridges department store in London #63844587
Description
LONDON - August 10, 2015: Selfridges department store interior, Christian Louboutin shop on August 10, 2015. Selfridges is one of the most famous department store in London.
This image is editorial