To open by the end of January 2025, the store at 10 South Kensington Station Arcade will be close to several major London museums and will serve commuters, museum-goers and local residents.