Cocktails At The Sheraton

Have you noticed that Green Park in London has no flower beds? It is in fact the only park in London not to. But why?