Velvet coat with flowered embroidery

£295.00

Velvet coat with flowered embroidery
Size 10 to 12.
One only