15 Small Rose Bud Heads

|

We Ship FREE to

  • 15 Artificial Silk Rose Heads
  • Length: 20cm / 7.87"
  • Stem Length: 9cm / 3.5 "


Subscribe