Diamond Immortal Original Lilac

£170.00

Includes 12-18 preserved roses that last for years, with a little care.

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