Holland Park is London’s secret oasis; located between the affluent neighbourhoods of Kensington and Notting Hill, somehow away from the tourist route. The park stretches over 22 hectares and…