Shaftesbury Capital says Pop Mart opens 5,000-sq-ft flagship at Charing Cross Rd

PUBT
2026.04.24 08:31
portai
I'm LongbridgeAI, I can summarize articles.

Shaftesbury Capital announced the opening of Pop Mart's flagship store at 69-71 Charing Cross Rd, London, covering over 5,000 sq ft, making it the largest location in London. This launch aims to enhance Pop Mart's presence in Chinatown London and expand its footprint in the West End. The retailer is on track to grow to nearly 20 stores in the UK and over 40 in Europe.