Holland Park – a moment of calm

London has a beautiful selection of parks and green spaces.  One of my absolute favourite is Holland Park.  Based in west London in the Royal Borough of Kensington and Chelsea.  Holland Park is the… Continue reading