Drink 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?