Lemaire has expanded to Japan, opening its first flagship store in Tokyo. Nestled in a former 1960s private residence that features an adjacent zen garden, the French label takes over the ...