Photos
    Expand filters
    • Search by Image
    Barcelona, Spain 10 August 2023  Close-up of the Jimmy Choo store logo in Barcelona, a renowned British luxury shoe and fashion brand. photo
    before
    Share on Pinterest

    Barcelona, Spain 10 August 2023 Close-up of the Jimmy Choo store logo in Barcelona, a renowned British luxury shoe and fashion brand.

    Editorial use icon
    Editorial Use Only
    More Info
    Contributor icon
    Attribution Required