Diamond Immortal Premium Pink-White

£264.99 £244.99

Includes 25-30 preserved roses that last for years, with a little care.

Out of stock