In 2025, total new store openings globally fell to their lowest level since 2020, as brands prioritised high-quality locations that align with their long-term positioning. Two of London’s top rime luxury retail streets rank among the most expensive retail destinations in the world, according to a benchmark from Savills.
Categories
