Made by hand by our artisans from Yunnan province, China, each artisanal kimono piece is unique.
£166.99
£217.64
£112.91
£126.63
£246.72
£217.45
£234.18