Number 1 Hyde Park is London’s most expensive block of flats. It defines the notion of a gated community with huge bars outside a tiny garden. There is however, a little greenery open to the public – a series of rosemary bushes made entirely of plastic.
Advertisements