Diamond Premium Pink Gold

£199.99

Includes 22-26 heads of real preserved roses that last for years with a little care.

Out of stock