White Knight

White Knight
175.99

36 white premium roses arranged artfully showcasing their beauty. Other color combinations are available.