Garden Roses

All garden roses are sold in 12 stem bunches.