Gypsy top daisy print navy

Gypsy top daisy print navy
Would fit from size 10-16

£13.99

Out of stock