Hyde Park
One of the most classic Royal Parks in London. Think birds, bees, grass, leafy trees, water, cafe, pathways, speakers corner. Yup, as far as parks are concerned, this is the establishment.
Javascript is required to view this map.