Luxury Shopping Primark Brings London Shopping Back: A New Store After a Decade! Primark’s bold return to London after a decade promises a massive new store in Wimbledon—will it transform the local shopping scene forever? First Time in London TeamJanuary 12, 2026