Holland Park is one of London's most cherished green spaces, situated in the upscale Royal Borough of Kensington and Chelsea.