Gathered printed maxi

Gathered printed maxi

Regular price £42.00
Unit price  per 
Tax included.

ONE SIZE: 8-14

MADE IN ITALY

100% VISCOSE