Diamond Immortal Premium Red (Black Box)

£244.99 £224.99

Includes 24-26 preserved roses that last for years with a little care

Out of stock