Box of 144 royal icing roses These roses come in 6 colours and are 2.5cm wide


AU$59.95 
  • Shipping: