Diamond Immortal Original Red (Black box)

£169.99 £159.99

Includes 14-16 preserved roses that last for years with a little care.

This field can't be Empty
This field can't be Empty