LEMA’s London Flagship Store is located on one of London’s most prestigious addresses in the heart of Chelsea, at 183 King’s Road. Designed to be more than just a showroom, it functions both as a furniture store and a window to explore LEMA’s world of bespoke design and style.