London Ski Co. is a retail concept for winter sport lovers and those who enjoy being in the mountains. A platform to provide everything you need to enjoy your time on and off the piste. It is our aim to bring together the finest selection of winter sports brands that are not found in typical high street stores.
Our store is at 129 King's Road in Chelsea, where you can shop our full collection of over 30 exclusive brands.