God’s True Cashmere open first pop-up at Harrods, includes Joopiter collab

​The latest brand to open a pop-up shop inside Knightsbridge, London luxury emporium Harrods is God’s True Cashmere, which has taken up residency for the next three months.

Read More

Leave a Reply

Your email address will not be published. Required fields are marked *