Hampstead Heath is a 320 ha (790 acres) park, with recent and ancient woodlands, ponds, playgrounds, a training track and marvellous views over London. It has also three ... read more