Latin Name: Rosa centifoliaCommon Names: Red Rose Petals; Red Rose Buds and Petals
Rose Buds and Petals
Sold in 1 ounce bags.