Artificial Flowers Camellias - 7 to select from.


Did you know.....
Camellias are flowering small trees or shrubs that are evergreen and are from the family Theaceae, the tea family. That’s right your iced tea comes from the Camellia plant! Camellia bushes can live up to 100 to 200 years, although the oldest living camellia, planted in 1347, can be found in China’s Panlong Monastry.

No Matches