A 100cm sheaf of white roses (2603316)

1/1

Estimate

£30 - £45

A 100cm sheaf of white roses (2603316)