PolliNation Artificial Camellia Rose

PolliNation Artificial Roses signify friendship, love, gratitude, joy and what not. These are the finest camellia roses that one can desire for. These roses are made of high quality polyester fabric that are not only maintenance free but are also natural looking such that it enlightens any surroundings in which it is placed. Perfect for decor and gifting purpose.