Space NK to Open New London Flagship Space NK, the renowned premium British beauty store, is set to make a bold statement in the heart of London with the opening of a new flagship store. Spanning an impressive 4,600 square feet, this new retail space will be located on the bustling Oxford Street, taking over […]