Diamond Immortal Original Red (Black box)

£170.00 £160.00

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

Out of stock