Made by hand by our artisans from Yunnan province, China, each artisanal kimono piece is unique.
£171.79
£223.90
£116.15
£130.27
£253.82
£223.71
£240.91