Primark to open first new London store in a decade
Primark is opening its first new London store in over 10 years in Wimbledon, taking over a former Debenhams unit. The 24,000 sq ft store is set to open in late 2026 or early 2027. Read more about the local reaction and Primark's expansion.