Large/ approx UK size 18

Navy shirt with yellow polkadot (L)

€12.00Price