Artificial roses for sale
24 High quality, classic one head artificial silk roses, curly petal, 9.5 cm diameter, 65 cm long. (£3 each) 6 pcs - cyan (lilac), 6 pcs- light purple, 6 PCs - white, 6pcs - rust red. We bought them for our wedding but never used them. Read More